批量修改行尾注釋(代碼規范檢查中)


問題背景:

代碼規范檢查時,禁止行尾注釋,要使用javadoc方式注釋(即 /**內容*/ )。
原因:在IDE編輯窗口,javadoc注釋,不進入方法即可懸浮提示方法、參數、返回值的意義,可提高閱讀效率。

解決辦法:

采用正則表達式匹配替換。

  1. 查找: ([\r\n]+[\S]+[^\r\n]+)(//.+$)
    替換為:\t/**$2*/\r\n$1
  2. 查找://
    替換為空

以上兩步之后,最好人工再檢查一遍,問題即可解決。
注意:步驟1僅能全局替換一次,多次執行將會出錯

替換前:
替換前
替換后:
替換后


####以上正則擴展說明: ():標記一個子表達式的開始和結束位置。子表達式可以獲取供以后使用。 $1-$9:存放着正則表達式中最近的9個正則表達式的匹配結果,這些結果按照子匹配的出現順序依次排列。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM