khusamov
@khusamov
ReactJS, NodeJS, TypeScript, Sencha ExtJS

Как найти все вхождения искомого слова при помощи регулярного выражения?

Мое регулярное выражение и пример текста https://regex101.com/r/yL0jL5/1

Почему он находит только первое вхождение слова Людовик?
Как сделать, чтобы и последующие тоже нашлись?

Мне нужно найти всех Людовиков после решетки.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Вот примерно что нужно получить: https://regex101.com/r/xT5gR2/1
Но нужно найти всех Людовиков после решетки.
Причем их количество заранее не известно.
  • Вопрос задан
  • 2385 просмотров
Решения вопроса 1
@ShamblerR
#.*?(Людовик)[X|V|I|L]{1,}, *?(Людовик)[X|V|I|L]{1,}, *?(Людовик)[X|V|I|L]{1,}, *?(Людовик)[X|V|I|L]{1,}, *?(Людовик)[X|V|I|L]{1,}

ФАКТИЧЕСКИ ВСЕГДА ПОВТОРЯЕТСЯ *?(Людовик)[X|V|I|L]{1,}, КРОМЕ ПЕРВОГО И ПОСЛЕДНЕГО, ТАМ ПАРА СИМВОЛОВ ПО КРАЯМ.
Так нужно ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы