Я использую последнюю и самую лучшую версию NotePad ++. Возможно ли, чтобы RegEx удалял весь текст и теги, которые мне не нужны, и оставлять только текст и теги, которые мне нужны? Теги мне нужно остаться выглядеть следующим образом:RegEx для удаления всех данных XML за пределами указанных тегов
<warning>I need this text to remain intact together with accompanying tags.</warning>
Там должно быть около 500 из этих предупредительных пар тегов, вложенных в различных уровнях XML. Я бы хотел, чтобы RegEx удалял все данные, которые существуют вне этих тегов WARNING, но не сами теги предупреждений открытия и закрытия или текст в тегах. Ниже приведена четыре различных вариаций RegEx я тестировал, и все они устраняют текст, расположенный между тегами предупреждения после выполнения Найти & Заменить операцию поэтому нет помощи:
<warning>[^<>]+</warning>
<warning>[^>]+</warning>
<warning>(.+?)</warning>
<warning>.*?</warning>
Я бы чрезвычайно признателен за любую помощь, которая поможет мне в разработке RegEx, который будет выполнять задачу очистки данных, которую мне нужно выполнить.
Можете ли вы дать пример текстового фрагмента? Это не то, что вы действительно должны делать с регулярными выражениями. –