@klajowski

Как выставить приоритет в группе захвата вида (text1|text2)?

Задача следующая:
Если в регулярном выражении (text1|text2), было совпадение с text1, то совпадения с text2 не проверялись.
Но если text1 не найден, то искались совпадения с text2. Как я понял, нужно выставить некий приоритет или что-то вроде того.
Дело в том, что в нескольких кусках текста, поиск в которых я выполняю, могут быть ситуации когда есть только text2, а могут быть - когда есть и text1 и text2 (причём они идут подряд, text2 после text1).
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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