MacのCotEditorで正規表現を使う

CotEditorでは、検索と置換や条件付きの行の並び替えに正規表現パターンを使って、高度なテキスト編集を行えます。また、シンタックスハイライトやアウトライン抽出のルール指定にも正規表現が使われます。

正規表現とは、文字を検索したり置換したりする際に、特定の文字パターンを表現するための記法です。多くのプログラミング言語やツールで使われており、柔軟な文字列処理ができます。たとえば、「犬|牛」という正規表現パターンは、「犬」と「牛」いずれかに一致します。

正規表現にはいくつかの実装があり、基本的な文法は似ていますが、細かな仕様は異なる場合があります。CotEditorではICU互換の正規表現エンジンを使用しています。正規表現の文法については、ICUの正規表現構文ガイドを参照してください。

さらに、検索と置換では、正規表現を使ったときの細かな振る舞いをカスタマイズすることもできます。カスタマイズの方法について詳しくは、テキストを検索する/置換するを参照してください。

関連項目