2

我正在使用 Notepad ++ 清理文件,并尝试删除以\pard某些文本开头并以换行结尾的行。但\n在 RegEx.*中不起作用,并且在扩展查找和替换中不起作用。

这是我尝试失败的方法:\pard.*\n

\pard.*有效,但在 RegEx 中留下换行符。

4

2 回答 2

2
\\pard.*(\r)?\n

中继器后面的问号是为了它不会贪婪,否则它会吞下大部分文件,包括它不应该的部分......

已编辑:现在它应该正确处理换行符

编辑:试试这个

^\\pard.*$
于 2010-11-14T18:49:25.817 回答
0

你的意思是“\pard”还是“\p”ard?如果是第一个,那么您需要用另一个“\”转义“\”。

\\pard.*\n

您可能还需要查看实际上是 pc 格式的换行符,即 \r\n

\\pard.*\r\n
于 2010-10-25T14:44:46.190 回答