正規表現を使用してテキストを検索して置換する
特定のテキストパターンを検索・置換したい場合は、 正規表現(英語)を使用します。 パターンマッチング、解析、結果のフィルタリングなどに役立ちます。 正規表現の構文を習得すれば、ほぼすべての言語で使用できます。
IDE では Java の正規表現が使われています。これは、IDE が実行されている JDK に含まれる正規表現です。 パターンの詳細については、 docs.oracle.com の Class Patternを参照してください。 これらの正規表現はほぼ PCRE(Perl Compatible Regular Expressions)互換ですが、完全ではありません。
Ctrl+R を押して、検索と置換のペインを開きます。
上部のフィールドに検索文字列を、下部のフィールドに置換文字列を入力します。

をクリックして、正規表現を有効にします。 正規表現の構文を確認する場合は、
にカーソルを合わせて、 式のヘルプを表示 リンクをクリックします。
特殊な正規表現シンボルを含むテキスト文字列を検索すると、PhpStorm は検索フィールドでバックスラッシュ
\で自動的にエスケープします。
ただし、
.[{()\^$|?*+などのメタキャラクターを具体的に検索する場合は、バックスラッシュ\でエスケープする必要があるため、認識できます。例:
。が必要な場合は、検索フィールドに\.と入力します。検索フィールドに文字の範囲を入力すると、PhpStorm は大文字と小文字も一致させることができます。
例:大文字のみを検索する場合は、検索フィールドに次のように入力します:
\b[A-Z]より複雑なパターンを検索・置換するには、 構造化検索と置換を使用してください。
検索フィールドで
が選択されていない場合、PhpStorm は大文字と小文字の両方を検索します。
指定された範囲の大文字と小文字を一致させるには、
を選択します。

出現箇所を閲覧すると、PhpStorm は置換のヒントを表示し、 置換 ボタンをクリックする前に想定される結果を確認できます。

正規表現キャプチャーグループと後方参照を使用する
括弧内に正規表現を配置して、グループ化できます。 各グループには 1 から始まる番号があるため、置換パターンで参照(後方参照)できます。 グループ 0 は正規表現全体を指すことに注意してください。 ただし、キャプチャーされたグループは、番号 $n だけでなく、名前 ${name} でも参照できます。
例:番号付きキャプチャーグループの場合、次の構文を使用します:

名前付きキャプチャーグループの場合、次の構文を使用します:

キャプチャーされたグループを検索して置換する
次のことを考えてみましょう:
検索と置換ペイン Ctrl+R を開きます。
検索フィールドに、 キャプチャーグループを示す丸括弧
()を入力します(例:\svalue="(.*)?"\s*(>*))。置換フィールドでは、そのようなグループを 1 から始まる番号で 後方参照します (英語) (例:
placeholder="$1")。PhpStorm は検索仕様に基づいて見つかった出現箇所をハイライトし、ヒントに置換文字列を表示します。

大文字と小文字を切り替える
正規表現を使って、特定の条件に一致する文字の大文字・小文字を変更できます。
検索と置換ペイン Ctrl+R を開きます。 検索フィールドで
が選択されていることを確認します。
検索フィールドに検索パターンを入力します。
置き換えフィールドで、達成したい内容に応じて、次のいずれかの構文を入力します:
\lは、文字列内の次の文字まで文字を小文字に変更します。例:
Barはbarになります。\uは、文字列内の次の文字まで文字を大文字に変更します。例:
barはBarになります。\Lは、リテラル文字列\Eの終わりまで文字を小文字に変更します。例:
BARはbarになります。\Uは、リテラル文字列\Eの終わりまで文字を大文字に変更します。例:
barはBARになります。

詳細については、 RegEx 構文参照表を参照してください。