有的时候需要把代码中的注释都删了,可是一个个的删起来特别麻烦。
百度了一下,搜到了 https://www.cnblogs.com/PiaoMiaoGongZi/p/7889377.html 只有删单行注释的,而ST的文件都是块注释。
还好ST的代码里面字符串里面没有 " /* /* */ */ " 这种嵌套的注释,即使有也不会在注释里有这种字符串。 是字符串里不会有注释。
百度了一下:
单行注释
//(.*)
“注意:从这里复制后,后面多个空格”
多行
(?<!/)/\*([^*/]|\*(?!/)|/(?<!\*))*((?=\*/))(\*/)
字符串
((?<!\\)"([^"\\]|(\\.))*")
空行
^(?([^\r\n])\s)*\r?$\r?\n
记得ctrl+H出来后一定要把正则表达式勾上哦。
效果图: