使用单行注释注释掉某些代码块

时间:2018-04-03 17:29:00

标签: regex pattern-matching find-replace

我有一个源代码文件,我想要注释掉(使用单行注释)某些具有特定开始和结束模式的块。例如:

1
2
BEGIN
3
4
END
5
6

我希望输出格式为:

1
2
//BEGIN
//3
//4
//END
5
6

我尝试使用sed,我可以匹配整个块,但我无法弄清楚如何获得该匹配的每一行并执行另一个sed操作来替换带有两条正斜线的线的起点。

修改BEGINEND也可以在同一行。

也欢迎使用任何其他工具的答案。另外,请为像我这样的初学者提供代码解释!

0 个答案:

没有答案