我可以在记事本++中用删除的行替换我找到的行

时间:2016-12-08 00:41:39

标签: regex notepad++

如果我找到一行^//.*此正则表达式,如何通过在“替换为”字段中添加某些内容来删除这些行?

e.g。可以使用此正则表达式//删除以^//.*开头的所有行并替换为空行

// some text 
some more text 
// even more text
// even more text
// even more text
asdf

并且n将以:

结束
some more text 



asdf

但如何将其替换为已删除的行

some more text 
asdf

2 个答案:

答案 0 :(得分:1)

找到^//.*\r?\n?替换为空,选择正则表达式并且。匹配换行取消选择

\r?\n?最后会删除换行符,如果它在那里

demo

答案 1 :(得分:1)

只需在正则表达式的末尾添加一个换行符:

  • 找到:^//.*\R
  • 替换为:NOTHING
  • 全部替换

\R代表任何类型的换行符。

注意:不要检查. matches newline