@Barrakuda74

Умеют ли регулярки работать дальше с группами захвата (regex на match)?

Скажем есть текст:
бла бла бла бла (бла упс бла
бла бла бла
бла бла бла) бла упс
бла бла бла
бла бла (бла упс
бла)

Мне нужно найти совпадения определённого текста ('упс') в скобках:
Я беру регуляркой текст между скобок:
(?<=\()([\w\W]*?)(?=\))
А далее можно как-то продолжить работать в этой же регулярке но уже с захваченной группой? - т.е. выполнить на группу захвата ещё один regex (в данном случае уже для поиска 'упс').
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
@Barrakuda74 Автор вопроса
(?:\G(?!\A)|\()[^()]*?\Kупс(?=[^()]*\))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
xpert13
@xpert13
Full Stack Developer
Умеют ли регулярки работать дальше с группами захвата (regex на match)?

Не умеют, но языки программирования умеют.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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