Есть строка текста
asd2qw d2er234 568678234111
Как применить d2*234 через RegExp для получения “d2er234”, а не “d2qwd2er234”?
d2*234
“d2er234”
“d2qwd2er234”
Это d2.+?234 производит d2qwd2er234
d2.+?234
d2qwd2er234
Как ограничить последнее вхождение d2? Что-то вроде (d2)(not(d2)).+?234
(d2)(not(d2)).+?234
Используйте жадный жетон :
d2(?:(?!d2).)*?234
Демонстрация и объяснение