Задать вопрос
khusamov
@khusamov
ReactJS, NodeJS, TypeScript, Sencha ExtJS

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

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

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

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Вот примерно что нужно получить: https://regex101.com/r/xT5gR2/1
Но нужно найти всех Людовиков после решетки.
Причем их количество заранее не известно.
  • Вопрос задан
  • 2409 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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,}, КРОМЕ ПЕРВОГО И ПОСЛЕДНЕГО, ТАМ ПАРА СИМВОЛОВ ПО КРАЯМ.
Так нужно ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
24 дек. 2024, в 19:39
6000 руб./за проект
24 дек. 2024, в 19:25
4000 руб./за проект
24 дек. 2024, в 19:16
5000 руб./за проект