我有一个文本文件,其中包含由换行符分隔的元素列表,如下所示:
alpha
beta
gamma
...
我想把它变成这种格式:
(alpha),
(beta),
(gamma),
...
所以我在Notepad ++中使用以下正则表达式替换这些行:
Find: ([^\n]+)
Replace: \($1\),
但输出现在奇怪地为每一行输入了另一个换行符:
(alpha
),
(beta
),
(gamma
),
...
我不知道这是怎么回事。当我单独使用$1
或\),
进行替换时,它可以正常工作,但每次我在反向引用后放置一个文字时,它会在它们之间放置一个换行符。我知道我之后可以使用另一个正则表达式解决这个问题,但有人可以向我解释为什么会发生这种情况吗?