CotEditorは正規表現も使える強力な検索・置換機能を備えています。
MacのCotEditorアプリ
で、書類を開きます。
「検索」>「検索」と選択します。
虫眼鏡アイコンの付いた検索フィールドに検索したいテキストを入力します。
検索に一致したテキストを置換したいときは、検索テキストに加えて、ペンアイコンの付いた置換フィールドに置換したいテキストを入力します。置換フィールドが空欄で置換したときは、一致したテキストが削除されます。
入力フィールドに改行/タブ文字を挿入するには、以下のキーを使います。
| 文字 | キーボード入力 |
|---|---|
| 改行 | Option+Return |
| タブ | Option+Tab |
フィールド内にある虫眼鏡/ペンアイコンから、過去の検索/置換テキストを選択して再利用できます。
| オプション | 説明 |
|---|---|
| 正規表現 | 正規表現を使って検索をします。 |
| 大文字/小文字を無視 | 大文字/小文字を区別せずに検索します。 |
| 選択範囲のみ | 検索対象を現在の選択範囲のみに限定します。 |
詳細オプションパネルからより細かな検索の振る舞いを設定できます。詳細オプションパネルは検索ウインドウのボタンをクリックすると開きます。
| オプション | 説明 |
|---|---|
| 検索を折り返す | 挿入ポイント以降に一致がなかったときに書類の最初から一致を探します。 |
| インクリメンタルに検索 | 検索フィールドに入力するたびに逐次書類を検索します。 |
正規表現検索が無効のときに使用されるオプションです。
| オプション | 説明 | デフォルト |
|---|---|---|
| 単語に完全一致 | 入力した単語と完全に一致する単語のみに限定します。 |
無効 |
| 文字を厳密に判別 | バイトレベルで完全一致する文字列にのみ一致します。 |
無効 |
| 発音区別記号を無視 | 文字の発音記号を無視して検索します。(例えば: ö = o) |
無効 |
| 全角/半角を無視 | 文字の全角/半角を無視して検索します。(例えば: a = a) |
無効 |
正規表現検索が有効のときに使用されるオプションです。
| オプション | 説明 | デフォルト |
|---|---|---|
| ドットが改行に一致 | ピリオドが改行記号を含むすべての文字に一致します。(単一行モード) |
無効 |
| アンカーが行頭/行末に一致 | ^と$がそれぞれ行頭と行末にも一致します。(複数行モード) |
有効 |
| Unicode単語境界を使用 | 単語の区切りにUnicode TR#29定義を使用します。 |
無効 |
| 置換テキストのエスケープ文字を解釈 | 置換テキストのバックスラッシュをエスケープ文字として解釈します。 |
有効 |
「すべて検索」や「すべてハイライト」コマンドで、書類内で検索条件に一致するすべての箇所をハイライト表示できます。正規表現を使って検索をしたときは、キャプチャグループごとに異なるカラーでハイライトします。
ハイライトを削除するには、「検索」>「ハイライトを解除」と選択します。