Регулярно добавляйте регулярные выражения в notepad ++, чтобы пометить многострочный шаблон, удалить все немаркированные строки и оставить все отмеченные строки, включая те, которые отмечены после первой строки. - PullRequest
0 голосов
/ 22 марта 2020

У меня есть xml теги, которые начинаются в одной строке и заканчиваются в другой. Regex правильно помечает строки, когда я использую <tag>(.*?)<tag/>, но когда я говорю notepad ++ удалить строки, не отмеченные закладкой, он сохраняет только первую строку каждой отдельной многострочной отметки.

Это ошибка? Есть ли настройка, с которой я должен повозиться?

Чтобы уточнить, у меня есть 1 отмеченный элемент, и он занимает несколько строк. Несмотря на то, что все строки помечены, только первая отмечена закладкой, поэтому очистить все незаписанные строки удаляет отмеченные строки после первой отмеченной строки. Как я могу получить все строки в элементе, отмеченные закладкой, или оставить их после очистки всех отмеченных закладок?

1 Ответ

0 голосов
/ 04 апреля 2020

Самый простой способ обойти эту проблему - сделать теги xml одной строкой или найти другой способ обработки xml (который я не нашел).

...