宝哥软件园

phpstorm常规匹配删除空行和注释行(用空行替换注释行)

编辑:宝哥软件园 来源:互联网 时间:2021-09-01

用phpstorm写php和javascript代码感觉很好很舒服。

有一个要求。有时,在阅读框架源代码时,您希望过滤(删除)源代码中的注释行。手动逐行删除显示是不科学的。

当然,我想到了一个强大的正则表达式。通过写一个正则表达式,找出所有的注释行,用空格替换,实现了需求。

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

2.ctrl+R,不要输入:

3.单击后面的全部替换

但是,我们发现这并没有完全满足我们的需求,而是用空行代替了注释行。

所以,让我们写另一个正则表达式来匹配空行并删除它们。

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

2 . ctrl+R,不要输入

3.单击后面的全部替换

但是发现空行没有完全删除。(还有一些空行没有删除)

所以,让我们继续一个常规的匹配删除。

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

2 . ctrl+R,不要输入

3.单击后面的全部替换

好了,这里,删除所有空行。玩得开心-:)

用普通PHP表单删除PHP代码空行的技巧

很多小伙伴会遇到很多空白行的代码,但是一行一行删除肯定很烦人,所以需要批量删除空白行。

如何批量删除空行?

我的方法是找到所有有规律的空行,然后用一个键替换。

首先,勾选匹配大小写和正则表达式

在第一个搜索框中填写常规规则: n

匹配所有空行后,点击【全部替换】。

替换效果如下:

其实这三步应该是一步实现的,大家可以考虑一下!

更多资讯
游戏推荐
更多+