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

Регулярные выражения. Выбор данных с тегами, которые не содержат внутри себя тегов идентичного типа

Тег имеет запись (^*целое_число^)текст(^*^). К примеру (^*24)Маша уронила мячик(^*^).

Теги могут быть вложенными:
(^*52^)(^*2^)текс*т1(^*^)текст3(^*48^)тек^ст2(^*^)текст4(^*^)

Требуется с помощью регулярного выражения получить такие теги с вложенным в них текстом, которые не содержат в тексте других вложенных тегов идентичного типа (^*целое_число^).
В строке выше после использования регулярного выражения ожидается получить в группе:
1. (^*2^)текс*т1(^*^)
2. (^*48^)тек^ст2(^*^)
поскольку внутри отсутствуют вложенные теги идентичного типа (^*целое_число^).
  • Вопрос задан
  • 2699 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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