删除注释

网上找了很多删除注释的方法:
 
\/\*[\s\S]*\*\/|\/\/.*    
删除全部注释 搜索时选择正则*
 
上面这种方法可以删除大部分注释, 但是无法删除这样多行的注释:
/* border-radius: 0.3125rem;
    background-color: white; */
 
/\*(.|\r\n|\n)*?\*/
删除多行注释
这种方法可以删除这样的多行注释, 于是想到了把两种合在一起,像下面这样, 完美解决:  

******全面删除以上两种注释:
/\*(.|\r\n|\n)*?\*/|\/\*[\s\S]*\*\/|\/\/.*
 
补记:
又发现HTML的注释为 <!--   --> 也要删除, 于是又搜索答案后加上, 以下正则可以删除三种注释了:
 
/\*(.|\r\n|\n)*?\*/|\/\*[\s\S]*\*\/|\/\/.*|<!--[\s\S]*?-->
posted @ 2023-10-15 19:36  grantgrant  阅读(72)  评论(0)    收藏  举报