ホームページ  >  記事  >  バックエンド開発  >  phpstorm で通常のマッチングを使用して空白行とコメント行を削除する方法

phpstorm で通常のマッチングを使用して空白行とコメント行を削除する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-19 14:23:391831ブラウズ

今回は、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打上勾

第一个搜索框就填写正则规则:^n2. Ctrl + R、いいえ入力:

3. [すべて置換] をクリックします

が、これは私たちのニーズを完全には満たしておらず、単にコメント行を空行に置き換えただけであることがわかりました。

それでは、空行を照合して削除する別の正規表現を書いてみましょう。

1.ctrl + F、正規表現を入力します: ^n

2.ctrl + R、入力しないでください

3. 後ろにある [すべて置換] をクリックします

しかし、そうではないことがわかりました。 all 空行を削除します。 (まだ削除されていない空白行がいくつかあります)

それでは、引き続き通常のマッチング削除を行っていきましょう。 1.ctrl + F、正規表現を入力します: sn

2.ctrl + R、入力しないでください

3. 後ろの [すべて置換] をクリックします
はい、ここですべて削除しますすべて空行。 お楽しみください -:)

🎜phpstorm は正規表現を使用して PHP を削除しますコード🎜 空行に関するヒント🎜🎜 多くの友人はコード内にたくさんの空行に遭遇するでしょうが、現時点では空行の一括削除を使用する必要があります。 🎜🎜空白行を一括で削除するにはどうすればよいですか? 🎜🎜私の方法は、正規表現を使用してすべての空白行を検索し、ワンクリックですべてを置換することです。 🎜🎜まず大文字と小文字の区別と正規表現をチェックします🎜🎜最初の検索ボックスに通常のルールを入力します: ^n🎜🎜すべての空行を一致させた後、[すべて置換]をクリックします。 🎜🎜🎜🎜🎜置換効果は次のとおりです: 🎜🎜🎜🎜🎜この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 🎜🎜推奨書籍: 🎜🎜🎜 PHP でエコーにカンマとドットを使用する手順の概要 🎜🎜🎜🎜🎜 PHP で WeChat リモート コントロール サーバーを開発する手順の詳細な説明 🎜🎜🎜

以上がphpstorm で通常のマッチングを使用して空白行とコメント行を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。