我试图在Notepad ++中添加括号到行的开头和结尾。使用sed我会这样做:
sed -i 's/^/(/' filename
sed -i 's/$/)/' filename
完成,但我必须在Windows上使用Notepad ++。我去寻找和替换,选择正则表达式并试图替换" ^"与"(",但我得到"零长度匹配"并且它不会添加角色(与替换" $"与&#相同; 34)&#34)。
我做错了什么?
答案 0 :(得分:14)
在搜索字段中添加^(.*)$
并在替换字段\(\1\)
中。这对我来说很好。
答案 1 :(得分:3)
抱歉,我在发布问题后立即找到答案。如果有人好奇,在Notepad ++中你必须逃避括号字符,而你不必在sed中。
在Notepad ++中,在"替换为"下,选择:
\(
它会起作用。