Notepad ++ - 如何在行首添加字符

时间:2014-08-05 07:04:36

标签: regex sed notepad++

我试图在Notepad ++中添加括号到行的开头和结尾。使用sed我会这样做:

   sed -i 's/^/(/' filename
   sed -i 's/$/)/' filename

完成,但我必须在Windows上使用Notepad ++。我去寻找和替换,选择正则表达式并试图替换" ^"与"(",但我得到"零长度匹配"并且它不会添加角色(与替换" $"与&#相同; 34)&#34)。

我做错了什么?

2 个答案:

答案 0 :(得分:14)

在搜索字段中添加^(.*)$并在替换字段\(\1\)中。这对我来说很好。

答案 1 :(得分:3)

抱歉,我在发布问题后立即找到答案。如果有人好奇,在Notepad ++中你必须逃避括号字符,而你不必在sed中。

在Notepad ++中,在"替换为"下,选择:

  \(

它会起作用。