您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】【正则表达式】IntelliJ Idea通过正则表达式清除注释代码

命运之手 发布时间:2020-08-19 11:47:39 ,浏览量:1

效果图

在这里插入图片描述

清除多行注释

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

  • ()没有特别含义,仅为了方便将表达式分割为多个部分来阅读
  • ^和$分别表示开头和结束
  • \表示转义,有些字符在正则表达式中具有特殊的含义,如果想使用其本来的含义,则需要进行转义
  • \s表示所有空白字符,\S表示所有非空白字符,[]在未转义的情况下表示或的关系,加起来就表示任意字符
  • *在未转义的情况下,表示任意多个字符
  • ?在未转义的情况下,表示最小匹配,不使用则表示最大匹配
  • 一个字符串,可能它整体和某个片段,都符合表达式规则,这时就需要通过最小匹配/最大匹配,来决定匹配局部,还是匹配整个字符串

清除单行注释

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

清除代码右侧注释

(//)([^\n]*)

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0410s