Answers:
在“替换”窗口中使用“扩展”设置(不是“正则表达式”:我敢肯定有一种方法可以使用正则表达式,但是使用“扩展”效果很好)。在“查找内容”字段中
输入“ .pPrev.\r\n
”,并将“替换内容”字段保留为空白。这将在匹配项中包含\ r \ n个字符,并删除整行。
实际上,您可以通过将光标从一行的末尾移动到下一行的开头来选择换行:
first line(from here)
(to here)decond line
third line
然后在选择新行时按ctrl + h,然后将其替换为空。这将删除所有换行符。
无论使用哪种编辑器,一般的原则是您都需要在搜索中包括换行符(\r\n
假定Windows行尾),以便将它们包括在替换行中并因此而删除。
在Notepad ++中,这2个不同的搜索和替换命令使此操作更加混乱。有关详细信息,请参见此 Wiki页面:在Notepad ++中替换换行符
我只有一个旧版本的Notepad ++,因此必须使用扩展搜索(通过^ R访问),确保未选中Regular Expr,并使用^ M将新行字符插入“查找”字段。但是,如果你要确保你使用记事本++ 4.9或更高版本,你应该能够使用\r
,并\n
在正则表达式模式。
\r
或\n
以RegEx模式(版本5.8.6)使用。对于我来说,它们仅在扩展模式下工作。