Notepad ++ Regex Ending With

时间:2014-03-25 20:55:50

标签: regex replace notepad++

我想删除所有行,直到一些终止字符串。所以像这样:

These
lines 
  || that can contain numbers 123 or characters like |*{
will be removed
But the following lines
will 
remain.

我想获得:

But the following lines
will 
remain.

我尝试搜索正则表达式/removed$/并替换为空字符串,但它显示0 matches

我该怎么做?

感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

请务必检查"。匹配换行符",然后使用.*removed\.$

请注意,您需要在开始时.*匹配所有内容,直到终止字符串,并且您必须在结尾处转义文字.

另外,Notepad ++不想在其正则表达式周围添加斜杠。

如果您的终结符末尾没有.,只需从正则表达式中删除\.

要删除尾随换行符,您可以使用.*removed\r?\n?

screenshot