燈明ブログ

現状は小池啓仁の応援ブログ

秀丸のgrep機能と正規表現

秀丸とはテキストエディタです。
一つのテキストファイルをエディトするのはもちろんですが、複数のテキストファイルを検索することができるUNIXgrepコマンドと同等のgrep機能もバンドルされています。


grep機能とは、単数または複数のファイルを検索してマッチした行を別ウインドウに出力表示してくれます。
以下にその機能をメモしときます。

  • 検索には、フォルダ名、ファイル名(ワイルドカード可)、検索文字列を指定し、オプションもいろいろ指定できます。
  • オプションには、大文字/小文字の区別、単語の検索、正規表現、あいまい検索、サブフォルダ検索等があります。
  • 単語の検索とは、たとえば、iという検索文字にした場合、i一文字の単語でマッチする。intger等ではマッチしない。
  • あいまい検索とは、検索したい文字列が全角文字か半角文字かにかかわわず、両方マッチする。
  • 正規表現とは、http://chaichan.lolipop.jp/src/perl06.htm#seiki を参照してください。
  • タグ付き正規表現については、従来"\f"という記号で検索パターンを区切りまたが、今は、perlと同じようにカッコを使った記憶が使えます。