Регулярные выражения. Выбор данных с тегами, которые не содержат внутри себя тегов идентичного типа
Тег имеет запись (^*целое_число^)текст(^*^). К примеру (^*24)Маша уронила мячик(^*^).
Теги могут быть вложенными:
(^*52^)(^*2^)текс*т1(^*^)текст3(^*48^)тек^ст2(^*^)текст4(^*^)
Требуется с помощью регулярного выражения получить такие теги с вложенным в них текстом, которые не содержат в тексте других вложенных тегов идентичного типа (^*целое_число^).
В строке выше после использования регулярного выражения ожидается получить в группе:
1. (^*2^)текс*т1(^*^)
2. (^*48^)тек^ст2(^*^)
поскольку внутри отсутствуют вложенные теги идентичного типа (^*целое_число^).