> ## Documentation Index
> Fetch the complete documentation index at: https://craft-support.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ドキュメント内を検索する

> 特定のドキュメントとそのサブページ内のテキストを検索・置換する方法。

Craft には検索の方法が2種類あり、違いを把握しておくことが重要です：

* **Global Search** は、すべてのドキュメント、スペース、ページを横断してコンテンツを探すのに役立ちます。 [詳細はこちら](/ja/organize-and-find/search)
* **Document Search** は特定のドキュメント（必要に応じてそのサブページ）内のテキストを検索します。

この記事では **Document Search** の使い方に焦点を当てます。

## ドキュメント内検索へのアクセス方法

**Document View** の左側の sidebar から検索を開けます：

<Tabs>
  <Tab title="macOS">
    * Click the **magnifying glass icon** (the last tab)
    * Or Press the keyboard shortcut **Cmd + F**
  </Tab>

  <Tab title="Windows">
    * Click the **magnifying glass icon** (the last tab)
    * Or Press the keyboard shortcut **Ctrl + F**
  </Tab>
</Tabs>

<img src="https://mintcdn.com/craft-support/i6CE6W2a4t-4UUEp/images/organize-and-find/search/in-document/en/content/find-in-document-1.png?fit=max&auto=format&n=i6CE6W2a4t-4UUEp&q=85&s=0d0f876492048cfd4b7c5d552aab6a9f" alt="Document search panel in the sidebar" width="1790" height="1047" data-path="images/organize-and-find/search/in-document/en/content/find-in-document-1.png" />

## 検索オプション

検索パネルを開くと、いくつか便利なオプションが表示されます。

<img src="https://mintcdn.com/craft-support/i6CE6W2a4t-4UUEp/images/organize-and-find/search/in-document/en/content/search-options.png?fit=max&auto=format&n=i6CE6W2a4t-4UUEp&q=85&s=351736679a88cbf8feffdba58cf723b1" alt="Search options and filters" width="517" height="682" data-path="images/organize-and-find/search/in-document/en/content/search-options.png" />

### 通常の検索 または 検索と置換

ドキュメント内を単純に検索するか、**検索と置換** を使って複数の一致を一括で更新できます。

### 検索範囲

右の **filter icon** を Click して、検索する場所を選択します：

* **このドキュメントのみ** – 現在のドキュメントだけを検索します
* **このドキュメント + サブページ** – その下にネストされたすべてのサブページを含めます

### 検索モード

次のいずれかを選べます：

* **Simple text** – 標準的なキーワード検索
* **Regex** – パターンベースの高度な検索に対応します（正規表現）

### 追加のフィルター

検索結果を絞り込むためのトグルも用意されています：

* **Match case** – 大文字と小文字を区別します
* **Ignore diacritics** – アクセント付き文字と非アクセント文字を同一視します
* **Include partial matches** – 検索語を含む語を見つけます（部分一致）

## 例：ドキュメント内検索の使い方

<img src="https://mintcdn.com/craft-support/i6CE6W2a4t-4UUEp/images/organize-and-find/search/in-document/en/content/document-search-1.png?fit=max&auto=format&n=i6CE6W2a4t-4UUEp&q=85&s=679c51d573395c972d00fdff518ed531" alt="Document search in action" width="2402" height="1480" data-path="images/organize-and-find/search/in-document/en/content/document-search-1.png" />

<img src="https://mintcdn.com/craft-support/i6CE6W2a4t-4UUEp/images/organize-and-find/search/in-document/en/content/document-search-2.png?fit=max&auto=format&n=i6CE6W2a4t-4UUEp&q=85&s=0bb8d119dcd66dd3051599fa2a83e8b3" alt="Search results highlighted in the document" width="2370" height="1454" data-path="images/organize-and-find/search/in-document/en/content/document-search-2.png" />

## ヒント：Regex（正規表現）は非常に強力です

Regex（正規表現）を使うと、厳密な文字列ではなくパターンで検索できます。より高度な検索や置換に最適です。

**例**：

もし `#todo`、 `#inprogress`、および `#done` タグを使っていて、すべてを `#task` に変更したい場合、regex で一括置換できます。

検索語：

```
#(todo|inprogress|done)
```

置換後：

```
#task
```

<Info title="正規表現について詳しく">
  正規表現はパターンマッチングに非常に強力です。基礎を学ぶことで、高度な検索機能を使いこなせるようになります。
</Info>
