Задать вопрос
@newbee

Как составить такое регулярное выражение?

Как можно получить из некоторого объема текста все совпадения по вот такому шаблону?
Получить вхождение слова "test1", далее, за ним всё, что можно, любые символы, в любой последовательности, и в любом кол-ве, но только до первого встретившегося слова "test2" или, например, "}}". Символы между этими вхождениями могут быть любыми.
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Решения вопроса 1
/^test\d+(.+)(?:test\d+|}})$/

Regex101
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы