匹配C样式多行注释的Regex我有一根绳子。String src = "How are things today /* this is comment *\*/ and is your code /*\* this is another comment */ working?"我想移除/* this is comment *\*/和/** this is another comment */从src绳子。我试图使用regex,但由于经验不足而失败了。
3 回答
jeck猫
TA贡献1909条经验 获得超7个赞
试试这个:
(//[^\n]*$|/(?!\\)\*[\s\S]*?\*(?!\\)/)
如果要排除“中包含的部分,请使用:
(\"[^\"]*\"(?!\\))|(//[^\n]*$|/(?!\\)\*[\s\S]*?\*(?!\\)/)
第一个捕获组标识所有“部分”,第二个捕获组给出注释(包括单行和多行)。
添加回答
举报
0/150
提交
取消