清理删除微信小程序源码中的单行与多行注释方法

当由于某些众所周知的原因需要手动来删除微信小程序源码中的单行与多行注释的时候常常令人心碎,比如笔者一个文档涉及到的``及/*单行/多行*/注释达几百个,如果用微信开发者工具的正则匹配的话只能匹配单行的注释,而对于多行注释却无能为力,这时我想到了以前做开发时的老搭档——notepad++,经测试果然不负所望,不但能删除单行与多行注释,而且还可以一键删除整个项目里的所有单行与多行注释。

下边写几条规则备用:

1)删除JS文档中//开始的注释

从菜单里选择“搜索”->“替换”,在弹出的替换对话框里的“查找目标”框里填写://.*,“替换为”框里保留为空,连空格都不要有。“查找模式”里选择“正则表达式”,右边的“.匹配新行”的选择框清空。

2)删除JS和WXSS文档中的“/* */”之间的注释,操作步骤和上一步一样,只是将“查找目标”框里的表达式改成:/\*.*?\*/,“替换为”框里保留为空,连空格都不要有。“查找模式”里选择“正则表达式”,右边的“☑.匹配新行”的选择框勾上。

3)删除WXML中的注释如下图


image.png

方法同上,只是修改正则规则为!--[\s\S]*?--即可。
因为简书的规则过滤了所以上面的这个规则请自行补上头尾的尖括号如下图这样

image.png

Tips:可以先试着点击“查找下一个”看看选中的文本是不是要删除的内容,连续点击几次后每次出现的内容都是要删除的注释,则说明查找到的目标确实是要删除的内容,就可以点击“全部替换”,将它们全部删除。

image.png

最后,如果要使用一键删除整个项目里的所有单行与多行注释可以从上边的文件中查找处进行,但切记切记一定要备份!!!否则一有手抖你就哭吧……

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,189评论 0 9
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,509评论 0 5
  • 工欲善其事必先利其器,作为PC客户端开发,Visual Studio是我们每天都要使用的开发工具,IDE提供了非常...
    小猪啊呜阅读 4,696评论 1 10
  • 捕获 签名不仅仅是语法,它们是含有一列参数对象的 first-class 对象 。同样地,有一种含有参数集的数据...
    焉知非鱼阅读 603评论 0 0
  • 起居有常,在对的时间做对的事。身体这个小宇宙,有它自己的运作规律,遵循它的规律,它能自愈。 23:00...
    喜悦与我同在阅读 581评论 0 1