为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式匹配C风格的多行评论

正则表达式匹配C风格的多行评论

catspeake 2019-07-24 20:43:41
正则表达式匹配C风格的多行评论我有一个字符串,例如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串。我尝试使用正则表达式但由于经验不足而失败。
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

试试这个:

(//[^\n]*$|/(?!\\)\*[\s\S]*?\*(?!\\)/)

如果您想要排除“”中包含的部分,请使用:

(\"[^\"]*\"(?!\\))|(//[^\n]*$|/(?!\\)\*[\s\S]*?\*(?!\\)/)

第一个捕获组识别所有“”部分,第二个捕获组为您提供注释(单行和多行)

如果要解释,请将正则表达式复制到regex101


查看完整回答
反对 回复 2019-07-24
  • 3 回答
  • 0 关注
  • 649 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信