使用python从源文件中删除C / C ++注释

时间:2015-08-05 18:23:13

标签: python regex

我有一个正则表达式,忽略以/ * ... * /开头的多行注释 但不适用于以//

开头的行

有人可以建议在此正则表达式中添加什么以使其忽略

absolute

1 个答案:

答案 0 :(得分:1)

如果您计划使用当前的正则表达式,那么您可以采取以下措施来匹配//...条评论:

在此之下:

 /                ##  End of /* ... */ comment

添加:

 |                  ## OR it is a line comment with //
  \s*//.*           ## Single line comment

请参阅demo