今回は、phpstorm で通常のマッチングを使用して空行とコメント行を削除する方法を説明します。 phpstorm で通常のマッチングを使用して空行とコメント行を削除する場合の注意事項について説明します。一見。
フレームワークのソースコードを読んでいるときに、ソースコード内のコメント行を1行ずつ手動で削除すると、科学的ではなくなります。 もちろん、私は強力な正規表現 (regExp 正規表現) を考えました。正規表現 を書くことで、すべてのコメント行を見つけて空の行に置き換えることができ、これで要件を満たすことができます。
1. Ctrl + F、正規表現を入力します:(//.*$)|(/*(.|s)*?*/)
(//.*$)|(/*(.|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
2. Ctrl + R、いいえ入力:
3. [すべて置換] をクリックします
が、これは私たちのニーズを完全には満たしておらず、単にコメント行を空行に置き換えただけであることがわかりました。
それでは、空行を照合して削除する別の正規表現を書いてみましょう。 1.ctrl + F、正規表現を入力します:^n
2.ctrl + R、入力しないでください
3. 後ろにある [すべて置換] をクリックします
しかし、そうではないことがわかりました。 all 空行を削除します。 (まだ削除されていない空白行がいくつかあります)
それでは、引き続き通常のマッチング削除を行っていきましょう。 1.ctrl + F、正規表現を入力します: sn
3. 後ろの [すべて置換] をクリックします
はい、ここですべて削除しますすべて空行。 お楽しみください -:)
^n
🎜🎜すべての空行を一致させた後、[すべて置換]をクリックします。 🎜🎜🎜🎜🎜置換効果は次のとおりです: 🎜🎜🎜🎜🎜この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 🎜🎜推奨書籍: 🎜🎜🎜 PHP でエコーにカンマとドットを使用する手順の概要 🎜🎜🎜🎜🎜 PHP で WeChat リモート コントロール サーバーを開発する手順の詳細な説明 🎜🎜🎜以上がphpstorm で通常のマッチングを使用して空白行とコメント行を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。