zoukankan      html  css  js  c++  java
  • 批量修改行尾注释(代码规范检查中)

    问题背景:

    代码规范检查时,禁止行尾注释,要使用javadoc方式注释(即 /**内容*/ )。
    原因:在IDE编辑窗口,javadoc注释,不进入方法即可悬浮提示方法、参数、返回值的意义,可提高阅读效率。

    解决办法:

    采用正则表达式匹配替换。

    1. 查找:(^[^ ]+[S]+[^ ]+)(//.+$)
      替换为: /**$2*/ $1
    2. 查找://
      替换为空

    以上两步之后,最好人工再检查一遍,问题即可解决。
    注意:步骤1仅能全局替换一次,多次执行将会出错

    替换前:
    替换前
    替换后:
    替换后


    以上正则扩展说明:

    ():标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。
    $1-$9:存放着正则表达式中最近的9个正则表达式的匹配结果,这些结果按照子匹配的出现顺序依次排列。

    如果对你有帮助,点个"推荐"呗~
    如果发现不当之处,欢迎不吝赐教~
    转载请注明出处哦~
  • 相关阅读:
    合并两个有序链表
    有效括号方法二
    有效括号
    es6 中的模块化
    XMLHttpRequest 对象
    AST
    php读写文件方式
    vue开发中遇到的问题
    sublime操作
    cmd命令
  • 原文地址:https://www.cnblogs.com/imone/p/10191372.html
Copyright © 2011-2022 走看看