鉴于以下情况,我想评论以 1 或 2 或 3 开头的行
Some text
1 101 12
1 102 13
2 200 2
// Some comments inside
2 202 4
2 201 7
3 300 0
3 301 7
Some other text
以下正则表达式(似乎)看起来正确,但它不起作用..
%s/^([123])(.+)/#\1\2/g
egrep 使用相同的正则表达式匹配
egrep '^([123])(.+)' file_name
请帮助我了解为什么此搜索和替换在 VI 中失败