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

Например:

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

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

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

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .