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

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

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

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

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

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

Похожие вопросы
ДАЛЕЕ Москва
от 200 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
Уницифра Краснодар
от 180 000 до 200 000 ₽