加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

phpstorm 正则匹配删除空行、注释行(替代注释举动空行)

发布时间:2021-04-01 04:14:09 所属栏目:编程 来源:网络整理
导读:行使phpstorm 来编写php 和javascript 代码,感受照旧不错的,用得也很惬意。 碰着了一个需求,偶然辰在阅读框架源代码的时辰 , 想过滤(删除)掉源代码中的注释行,假如手动逐行删除表现不足科学。 虽然想到了强盛的正则匹配(regExp regular expression)

行使phpstorm 来编写php 和javascript 代码,感受照旧不错的,用得也很惬意。

碰着了一个需求,偶然辰在阅读框架源代码的时辰 , 想过滤(删除)掉源代码中的注释行,假如手动逐行删除表现不足科学。

虽然想到了强盛的正则匹配(regExp regular expression),通过写一个正则表达式,来查找出全部的注释行,并将其替代成空,即实现了需求。

1. ctrl + F,输入正则表达式:(//.*$)|(/*(.|s)*?*/)

2. ctrl + R,不输入:

3. 点击后头的 Replace all

但发明,这样并没有完全实现我们的需求,只是将注释行替代成了空行。

以是,下面我们再写一个正则表达式, 将空行匹配出来,删掉。

1.ctrl + F,输入正则表达式: ^n

2.ctrl + R,不输入

3.点击后头的 Replace all

但发明,照旧并没有所有删掉空行。(尚有一些空行没删掉)

以是,我们继承来一个正则匹配删除。

1.ctrl + F,输入正则表达式: sn

2.ctrl + R,不输入

3.点击后头的 Replace all

好的,到这里,全部的空行所有删除。 开心一下 -:)

phpstorm用正则删除PHP代码空行小能力

有许多小搭档会碰着代码空行出格多,可是一行一行删除必定很急躁,这时辰就必要用到批量删除空行。

怎么批量删除空行呢?

我的步伐是用正则把全部空行找到,然后一键所有替代。

起首把Match Case和Regex打上勾

第一个搜刮框就填写正则法则:^n

匹配到全部空行之后,点击【Replace all】即可。

替代结果如下:

着实,这三步应该可以合成一步实现的,各人可以想一想!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读