テキストエディタmifes(マイフェス)は、grep(グローバル検索)、diff(ファイル比較)、csvファイル編集、バイナリ編集、巨大ファイルの高速編集が可能な高機能テキストエディタです。 秀丸エディタでは検索、置換、grepで正規表現を使用することができます。正規表現を使用するとDOSのワイルドカードのような検索はもとより、非常に複雑な条件で検索することができます。 正規表現は、外部のDLL(プログラム)によって実現されています。 置換すると、aaとbbが含まれる行が置換されたことが確認できます。 例1)aaとbbとccを含む行を置換. grepコマンドはほとんどの正規表現を利用することができます。 ただし、grepの正規表現の記述方法は、ほかのスクリプト言語の正規表現と異なる部分があるので下記にまとめておきます。 1.検索タブの置換(ctrl+r)から置換機能を起動する。 2.正規表現を使用するので、「正規表現」にチェックをいれる。 正規表現で、論理積「and」の条件、すなわち「かつ」を表す表現方法についてまとめました。 正規表現の「and(かつ)」の表現 正規表現において、複数のパターンの論理積「and」、すなわち「a、かつb」といったパターンの並列表現はややトリッキーです。 検索、置換、Grepでは、正規表現ライブラリに渡す文字列を以下のようにしています。 [DELIMITER]は、0xffのバイナリ表記とします。 Unicode版では U+FFFF です。 5.の通り置換すると、「aa」を含まない行が置換されたことが確認できます。 例1)aaまたはbbを含まない行の抽出. 基本正規表現と拡張正規表現 grepコマンドとは? 「grep」は、ファイルの中で「文字列(パターン)」が含まれている行を表示するコマンドです。 4-3. 正規表現. 1.検索タブの置換(ctrl+r)から置換機能を起動する。 2.正規表現を使用するので、「正規表現」にチェックをいれる。 正規表現による検索・置換ダイアログを表示するExcelアドインです。 インストールするとExcelで正規表現を使用した柔軟な検索が行えます。 インターフェースがExcel標準の検索に近いので使い易いと思い …