@snqL

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

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

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

Требуется с помощью регулярного выражения получить такие теги с вложенным в них текстом, которые не содержат в тексте других вложенных тегов идентичного типа (^*целое_число^).
В строке выше после использования регулярного выражения ожидается получить в группе:
1. (^*2^)текс*т1(^*^)
2. (^*48^)тек^ст2(^*^)
поскольку внутри отсутствуют вложенные теги идентичного типа (^*целое_число^).
  • Вопрос задан
  • 2698 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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