メインコンテンツへスキップ
このドキュメントは AI によって生成されました。誤りを発見された場合、または改善のご提案がありましたら、ぜひご貢献ください! GitHub で編集
RegexExtract ノードは、正規表現を用いてテキスト内のパターンを検索します。最初の一致箇所、すべての一致箇所、一致箇所内の特定のキャプチャグループ、あるいは複数の一致箇所にわたるすべてのキャプチャグループを抽出できます。このノードは、大文字・小文字の区別、複数行マッチ、および「dotall」動作(ドット . が改行文字を含むすべての文字とマッチするモード)を制御するためのさまざまな正規表現フラグをサポートしています。

入力

パラメーターデータ型必須範囲説明
stringSTRINGはい-パターン検索対象の入力テキスト
regex_patternSTRINGはい-検索対象の正規表現パターン
modeCOMBOはい”First Match"
"All Matches"
"First Group"
"All Groups”
抽出モードにより、一致結果のどの部分を返すかが決定されます
case_insensitiveBOOLEANいいえ-マッチ時に大文字・小文字を区別しない(デフォルト:True)
multilineBOOLEANいいえ-文字列を複数行として扱う(デフォルト:False)
dotallBOOLEANいいえ-ドット (.) が改行文字を含むすべての文字とマッチする(デフォルト:False)
group_indexINTいいえ0–100グループモードを使用する際に抽出するキャプチャグループのインデックス(デフォルト:1)
注意: 「First Group」または「All Groups」モードを使用する場合、group_index パラメーターは抽出対象のキャプチャグループを指定します。グループ 0 は完全な一致全体を表し、グループ 1 以降は正規表現パターン内で番号付けされたキャプチャグループを表します。

出力

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