Найти текстовую подстроку между двумя строками (RegExp) - PullRequest
0 голосов
/ 16 марта 2020

Есть строка текста

asd2qw d2er234 568678234111

Как применить d2*234 через RegExp для получения “d2er234”, а не “d2qwd2er234”?

Это d2.+?234 производит d2qwd2er234

Как ограничить последнее вхождение d2? Что-то вроде (d2)(not(d2)).+?234

1 Ответ

1 голос
/ 16 марта 2020

Используйте жадный жетон :

d2(?:(?!d2).)*?234

Демонстрация и объяснение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...