求一个正则表达式,可以匹配出python代码中所有的单行注释
ccpat 博客专家认证 2015-12-18 01:56:10 需要一个可以匹配出python代码中所有单行注释的正则表达式,如果只是提取一行#后面的字符很简单,但#有可能在字符串中,而Python中字符串可能在单引号,双引号,三个单引号,三个双引号里面,想了很久没有想到要怎么处理。比如下面这些。
ITEM_1 = '#名字' #注释1
ITEM_2 = '名字' #注释2中有引号'"XXXX
ITEM_3 = "名字#这里没有注释" + ITEM_2