
просто наивный пользователь, так что извините за этот глупый вопрос (по вашим меркам ;))
Не могли бы вы подсказать мне, как удалить текст между двумя тегами в Notepad++, а также окружающие его теги.
пример:
<XXX:value key="YY">TEXT</XXX:value>
заранее спасибо
решение1
Вы можете использовать регулярное выражение.
- Используйте опцию замены (
Ctrl
+H
) и выберите регулярное выражение в качестве режима поиска.
поместите эту строку в Find what:
текстовое поле.
[^<>]+(?=[<])
Объяснение регулярного выражения далее:
[^<>]+
- Найдите один символ, которого нет в списке ниже.
+
Квантификатор — Соответствует от одного до неограниченного количества раз, столько раз, сколько возможно, возвращая по мере необходимости (жадный)
<>
соответствует одному символу в списке <> (с учетом регистра)
(?=[<])
- Положительный просмотр вперед. Утверждает, что Regex ниже соответствует
[<]
Найдите один символ, представленный в списке ниже.
<
буквально соответствует символу < (чувствителен к регистру)