CotEditorでは、検索と置換や行の並び替え条件に正規表現パターンを使って、高度なテキスト編集をすることができます。また、シンタックスハイライトやアウトライン抽出のルール指定にも正規表現が使えます。
正規表現とは、文字を検索したり置換したりする際に、特定の文字パターンを表現するための記法です。多くのプログラミング言語やツールで使われており、柔軟な文字列処理ができます。たとえば、「犬|牛」という正規表現パターンは、「犬」と「牛」いずれかに一致します。
正規表現にはいくつかの実装があり、基本的な文法は似ていますが、細かな仕様は異なる場合があります。CotEditorでは、正規表現にICU互換のライブラリを使用しています。正規表現の文法については、ICUの正規表現構文ガイドを参照してください。
さらに、検索と置換では、正規表現を使ったときの細かな振る舞いをカスタマイズすることもできます。カスタマイズの方法について詳しくは、テキストを検索する/置換するを参照してください。