ホームページ > バックエンド開発 > PHPチュートリアル > phpstorm 空行コメント行を削除するための規則的なマッチング ヒントの共有

phpstorm 空行コメント行を削除するための規則的なマッチング ヒントの共有

小云云
リリース: 2023-03-19 15:52:02
オリジナル
1960 人が閲覧しました

phpstorm を使って php や javascript のコードを書くのはとても気持ちが良く、とても快適です。この記事では空白行とコメント行を削除するための 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

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

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

はい、ここですべて削除しますすべて空行。 楽しんでください -:)

phpstorm の正規表現を使用して PHP コードの空行を削除するためのヒント🎜🎜 多くの友人がコード内にたくさんの空行に遭遇するでしょうが、それらを 1 つずつ削除すると確実に削除されます。このとき、空白行を一括で削除する必要があります。 🎜🎜空白行を一括で削除するにはどうすればよいですか? 🎜🎜私の方法は、正規表現を使用してすべての空白行を検索し、ワンクリックですべてを置換することです。 🎜🎜まず大文字と小文字の区別と正規表現をチェックします🎜🎜最初の検索ボックスに通常のルールを入力します: ^n🎜🎜すべての空行を一致させた後、[すべて置換]をクリックします。 🎜🎜🎜🎜🎜置換効果は次のとおりです: 🎜🎜🎜🎜🎜実際には、これらの 3 つのステップを 1 つのステップに組み合わせる必要があります。考えてみてください。 🎜🎜関連する推奨事項: 🎜🎜🎜 jQuery のいくつかの正規一致表現の詳細な説明 🎜🎜🎜🎜記事内のリモート画像アドレスの php の正規一致とローカル インスタンスへの画像のダウンロード php と javascript の正規一致の中国語​​メソッドの詳細な説明 🎜🎜

以上がphpstorm 空行コメント行を削除するための規則的なマッチング ヒントの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート