# MacのCotEditorでテキストを検索/置換する

CotEditorは正規表現も使える強力な検索・置換機能を備えています。

検索ウインドウを表示するには、「検索」メニューの「検索」を選択します。

## 検索/置換フィールド

虫眼鏡アイコンの付いた検索フィールドに検索したい文字列を、ペンアイコンの付いた置換フィールドに置換したい文字列を入力してください。置換フィールドが空欄で置換したときは、一致したテキストが削除されます。

入力フィールドに改行/タブ文字を挿入するには、以下のキーを使います。

文字 | キーボード入力
--- | ---
改行 | `Option`+`Return`
タブ | `Option`+`Tab`

## 検索/置換履歴

フィールド内にある虫眼鏡/ペンアイコンから、過去の検索/置換文字列を選択して再利用できます。

## 検索オプション

オプション | 説明
--- | ---
正規表現 | 正規表現を使って検索をします。
大文字/小文字を無視 | 大文字/小文字を区別せずに検索します。
選択範囲のみ | 検索対象を現在の選択範囲のみに限定します。

## 詳細検索オプション

詳細オプションパネルからより細かな検索の振る舞いを設定できます。詳細オプションパネルは検索パネルのギアボタンをクリックすると開きます。

オプション | 説明
--- | ---
検索を折り返す | 挿入ポイント以降に一致がなかったときに書類の最初から一致を探します。
インクリメンタルに検索 | 検索フィールドに入力するたびに逐次書類を検索します。

### テキスト検索

正規表現検索が無効のときに使用されるオプションです。

オプション | 説明 | デフォルト
--- | --- | ---
単語に完全一致 | 入力した単語と完全に一致する単語のみに限定します。 | 無効
文字を厳密に判別 | バイトレベルで完全一致する文字列にのみ一致します。 | 無効
発音区別記号を無視 | 文字の発音記号を無視して検索します。（例: ö = o） | 無効
全角/半角を無視 | 文字の全角/半角を無視して検索します。（例: ａ = a） | 無効

### 正規表現検索

正規表現検索が有効のときに使用されるオプションです。

オプション | 説明 | デフォルト
--- | --- | ---
ドットが改行に一致 | .が改行記号を含むすべての文字に一致します。（単一行モード） | 無効
アンカーが行頭/行末に一致 | ^と$がそれぞれ行頭と行末にも一致します。（複数行モード） | 有効
Unicode単語境界を使用 | 単語の区切りにUnicode TR#29定義を使用します。 | 無効
置換文字列のエスケープ文字を解釈 | 置換文字列のバックスラッシュをエスケープ文字として解釈します。 | 有効

## 関連項目

- 改行を検索/置換する
- 正規表現を使う
- 複数条件でテキストを置換する