notepad ++正则表达式删除行以\ pard开头.....以换行符结尾

时间:2010-10-24 18:16:05

标签: regex notepad++ replace linefeed

我正在使用记事本++清理文件,并尝试删除以\ pard开头并有一些文本然后以换行符结尾的行。但是\ n在正则表达式中不起作用,而*。在扩展的查找和替换中不起作用。

这是我尝试过的失败。 \ PARD。* \ n

\ pard。*有效,但在正则表达式中保留换行符。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

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

转发器之后的问号是这样的,它不会贪婪,或者它会吞下大部分文件,包括它不应该的部分......

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

修改:试试这个

^\\pard.*$

答案 1 :(得分:0)

你的意思是“\ pard”还是“\ p”ard?如果它是第一个,那么你需要用另一个“\”来逃避“\”。

\\pard.*\n

您可能还需要查看实际为pc格式的新行字符,即\ r \ n

\\pard.*\r\n