このドキュメントは AI によって生成されました。誤りを発見された場合、または改善のご提案がありましたら、ぜひご貢献ください! GitHub で編集RegexExtract ノードは、正規表現を用いてテキスト内のパターンを検索します。最初の一致箇所、すべての一致箇所、一致箇所内の特定のキャプチャグループ、あるいは複数の一致箇所にわたるすべてのキャプチャグループを抽出できます。このノードは、大文字・小文字の区別、複数行マッチ、および「dotall」動作(ドット
. が改行文字を含むすべての文字とマッチするモード)を制御するためのさまざまな正規表現フラグをサポートしています。
入力
| パラメーター | データ型 | 必須 | 範囲 | 説明 |
|---|---|---|---|---|
string | STRING | はい | - | パターン検索対象の入力テキスト |
regex_pattern | STRING | はい | - | 検索対象の正規表現パターン |
mode | COMBO | はい | ”First Match" "All Matches" "First Group" "All Groups” | 抽出モードにより、一致結果のどの部分を返すかが決定されます |
case_insensitive | BOOLEAN | いいえ | - | マッチ時に大文字・小文字を区別しない(デフォルト:True) |
multiline | BOOLEAN | いいえ | - | 文字列を複数行として扱う(デフォルト:False) |
dotall | BOOLEAN | いいえ | - | ドット (.) が改行文字を含むすべての文字とマッチする(デフォルト:False) |
group_index | INT | いいえ | 0–100 | グループモードを使用する際に抽出するキャプチャグループのインデックス(デフォルト:1) |
group_index パラメーターは抽出対象のキャプチャグループを指定します。グループ 0 は完全な一致全体を表し、グループ 1 以降は正規表現パターン内で番号付けされたキャプチャグループを表します。
出力
| 出力名 | データ型 | 説明 |
|---|---|---|
output | STRING | 選択されたモードおよびパラメーターに基づいて抽出されたテキスト |