Notepad ++中的正则表达式 - 在Notepad ++中的“$”字符后删除换行符“\ n”

时间:2014-09-19 09:36:42

标签: regex notepad++

我有一个包含许多块文本实例的文件,这些实例是$ separate。在每个$符号后,有一个换行符。如何使用Notepad ++中的Regex搜索选项在每个美元符号后删除此换行符?

波希米亚人的更新答案:

enter image description here

4 个答案:

答案 0 :(得分:2)

您需要转义$

Search: \$[\n\r]+
Replace: $

如果没有转义,$表示“行尾”。

答案 1 :(得分:1)

那对我有用。

Search: $[\n\r]+
Replace:  

“替换”不为空,是一个空格键[space] enter image description here

答案 2 :(得分:0)

使用lookbehind匹配$符号旁边的所有换行符。用空字符串替换匹配的\n字符将为您提供所需的结果。

(?<=\$)\n

如果您要删除$之后的一个或多个换行符,请在正则表达式+之后添加\n

(?<=\$)\n+

如果要删除一个或多个新行或回车符,请使用以下正则表达式。

(?<=\$)[\r\n]+

DEMO

答案 3 :(得分:0)

使用Extended mode,而不是Regular Expresssion,您可以执行以下操作:

找到:$\n
替换为:$