我试图在notepad++的行开始和结束添加括号。使用sed,我会这样做:
sed -i 's/^/(/' filename
sed -i 's/$/)/' filename
就可以了,但是我必须在Windows上使用notepad++。我去寻找和替换,选择正则表达式,并试图用"("替换"^",但我得到了"零长度匹配",它不添加字符(与用")"替换"$"相同)。
我做错了什么?
在搜索栏中输入^(.*)$
,在替换栏中输入(1)
。
对不起,在我发布问题后找到了答案。如果有人好奇,在notepad++中,您必须转义括号字符,而在sed中则不必这样做。
在notepad++中,在"替换为"下,选择:
(
,它会工作。