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

# RegexExtract - ComfyUI 組み込みノードのドキュメント

> ComfyUI の RegexExtract ノードに関する完全なドキュメントです。入力、出力、パラメーターおよび使用方法について学びましょう。

> このドキュメントは AI によって生成されました。誤りを発見された場合、または改善のご提案がありましたら、ぜひご貢献ください！ [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RegexExtract/en.md)

RegexExtract ノードは、正規表現を用いてテキスト内のパターンを検索します。最初の一致箇所、すべての一致箇所、一致箇所内の特定のキャプチャグループ、あるいは複数の一致箇所にわたるすべてのキャプチャグループを抽出できます。このノードは、大文字・小文字の区別、複数行マッチ、および「dotall」動作（ドット `.` が改行文字を含むすべての文字とマッチするモード）を制御するためのさまざまな正規表現フラグをサポートしています。

## 入力

| パラメーター             | データ型    | 必須  | 範囲                                                                    | 説明                                          |
| ------------------ | ------- | --- | --------------------------------------------------------------------- | ------------------------------------------- |
| `string`           | STRING  | はい  | -                                                                     | パターン検索対象の入力テキスト                             |
| `regex_pattern`    | STRING  | はい  | -                                                                     | 検索対象の正規表現パターン                               |
| `mode`             | COMBO   | はい  | "First Match"<br />"All Matches"<br />"First Group"<br />"All Groups" | 抽出モードにより、一致結果のどの部分を返すかが決定されます               |
| `case_insensitive` | BOOLEAN | いいえ | -                                                                     | マッチ時に大文字・小文字を区別しない（デフォルト：True）              |
| `multiline`        | BOOLEAN | いいえ | -                                                                     | 文字列を複数行として扱う（デフォルト：False）                   |
| `dotall`           | BOOLEAN | いいえ | -                                                                     | ドット (`.`) が改行文字を含むすべての文字とマッチする（デフォルト：False） |
| `group_index`      | INT     | いいえ | 0–100                                                                 | グループモードを使用する際に抽出するキャプチャグループのインデックス（デフォルト：1） |

**注意:** 「First Group」または「All Groups」モードを使用する場合、`group_index` パラメーターは抽出対象のキャプチャグループを指定します。グループ 0 は完全な一致全体を表し、グループ 1 以降は正規表現パターン内で番号付けされたキャプチャグループを表します。

## 出力

| 出力名      | データ型   | 説明                              |
| -------- | ------ | ------------------------------- |
| `output` | STRING | 選択されたモードおよびパラメーターに基づいて抽出されたテキスト |
