使用正则表达式搜索已注释掉的代码

时间:2017-04-28 18:51:18

标签: c++ c regex

有没有一种快速的方法如何使用正则表达式和grep在C和C ++中查找已注释掉的源代码?我不想找到解释代码的评论,但想要包含源代码的评论

1 个答案:

答案 0 :(得分:4)

不可靠,因为这样做需要识别程序员所灌输的语义,正则表达式无法做到。例如:

  /* This function looks for commented out code like this:
          // int x = 1;
  */

正则表达式无法确定int x = 1;是否要注释掉代码,或者只是恰好是代码的注释的一部分。