正規表現(Ver8.31対応版) 目次− 検索系コマンド− 正規表現 秀丸エディタでは検索、置換、grepで正規表現を使用することができます。正規表現を使用するとDOSのワイルドカードのような検索はもとより、非常に複雑な条件で検索することができます。 正規表現は、外部のDLL(プログラム)によって実現されています。 秀丸エディタでは、「HmJre.dll」と「Jre32.dll」と言うDLLが標準でインストールされ標準の設定では、「HmJre.dll」を使用するように設定されています。 正規表現検索で使用するDLLの変更は、[動作環境]-[環境]で行うことができます。 Hmjre.dllの詳細な仕様については、 HmJre.dllのヘルプ を参照してください。 正規表現はテキストを処理(主に検索)するときに非常に便利ですので、是非覚えましょう。正規表現に誤りがある場合やメモリが不足している場合などは、検索ができずエラーが表示されます。 次のメタキャラクタ(特殊キャラクタ)を使って検索します。 以下は、正規表現のDLLにHmJre.dllを指定している場合に有効です。
エスケープ文字を使って、エスケープシーケンス を使用することもできます。 なお、メタキャラクタそのものを検索したい場合はエスケープ文字でエスケープしてください。 例えば、パーレンや疑問符を検索したい場合は次のようにします。
さらにマクロで正規表現を使う場合は、ダブルクォーテーション(")内の表記になるため、\マークを二重にして\\として書く必要があります。 例:
|