добавить закрывающий тег в конце строки, используя notepad ++

0

У меня есть текстовый документ, где каждая строка имеет открывающий тег. Мне нужно добавить соответствующий закрывающий тег в конце каждой строки.

Например:

Что у меня есть:<exe>Example text between tags.

Что мне нужно:<exe>Example text between tags.</exe>

Я новичок в «Найти и заменить» в Notepad ++, но мне удалось отформатировать этот документ под мои нужды. Может ли кто-нибудь дать некоторые рекомендации / советы?

RarelyRed
источник
У каждой строки есть открывающий тег в начале?
Пол

Ответы:

1

Это поместит соответствующий закрывающий тег в конец каждой строки. Перейдите к поиску / замене и выберите регулярное выражение в качестве режима поиска.

Find what: ^<(.+)>(.+)$
Replace with: <\1>\2</\1>

На find whatвнешнем виде для открывающего тега в начале строки, и сохраняет его в \1, и помещает остальную часть строки в\2

Затем мы создаем новую строку в replaceиспользовании \1для открывающих и закрывающих тегов и \2для промежуточного содержимого.

Павел
источник