匹配C样式多行注释的Regex

匹配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,但由于经验不足而失败了。



米琪卡哇伊
浏览 516回答 3
3回答

jeck猫

试试这个:(//[^\n]*$|/(?!\\)\*[\s\S]*?\*(?!\\)/)如果要排除“中包含的部分,请使用:(\"[^\"]*\"(?!\\))|(//[^\n]*$|/(?!\\)\*[\s\S]*?\*(?!\\)/)第一个捕获组标识所有“部分”,第二个捕获组给出注释(包括单行和多行)。
打开App,查看更多内容
随时随地看视频慕课网APP