Notepad ++删除以特定字符结尾的行

Fax*_*xsy 2 regex notepad++

我想删除所有以|结尾的行

我试过了

.*[|;]
Run Code Online (Sandbox Code Playgroud)

但它不是结束

sen*_*hin 6

使用以下正则表达式:

.*\|$
Run Code Online (Sandbox Code Playgroud)

这表示"任何字符任意次数(.*),然后是管道(\|- 你必须逃避它),然后是行的末尾($)".

如果你想找到任何结束行;|使用:

.*[\|;]$
Run Code Online (Sandbox Code Playgroud)

你不必逃脱管在这种情况下,但我更喜欢这样做反正.

在任何一种情况下,请确保您处于"正则表达式"搜索模式,并且未选中"匹配换行符".