notepad ++ регулярное выражение удалить строку, начинающуюся с \ pard ..... и заканчивающую перевод строки - PullRequest
2 голосов
/ 24 октября 2010

Я очищаю файлы с помощью notepad ++ и пытаюсь удалить строки, начинающиеся с \ pard и содержащие текст, а затем заканчивающиеся переводом строки.Но \ n не работает в регулярном выражении и. * Не работает в расширенном поиске и замене.

Это то, что я безуспешно пытался.\ pard. * \ n

\ pard. * работает, но оставляет перевод строки в регулярном выражении.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 14 ноября 2010
\\pard.*(\r)?\n

Вопросительный знак после повторителя таков, что он не жадный, или он проглотит большую часть файла, включая части, которые он не должен ...

Отредактировано: теперь он должен обрабатыватьправильные разрывы строк

Редактировать: Попробуйте это

^\\pard.*$
0 голосов
/ 25 октября 2010

Вы имеете в виду именно "\ pard" или "\ p" ard? Если это первое, тогда вам нужно экранировать «\» с другим «\».

\\pard.*\n

Вам также может понадобиться взглянуть на символ новой строки, фактически являющийся форматом ПК, который является \ r \ n

\\pard.*\r\n
...