データ接続と統合Pipeline Builder ExpressionsRegex 抽出

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Regex extract

サポート対象: バッチ、ストリーミング

指定されたグループを正規表現から抽出します。マッチが見つからない場合は空の文字列を返します。

式のカテゴリ: Regex、文字列

引数

  • Expression - 抽出する式。
    Expression<String>
  • Group - 正規表現のマッチから抽出するグループ。
    Literal<Integer>
  • Pattern - マッチさせる正規表現パターン。
    Expression<String>

出力タイプ: String

例 1: 基本ケース

説明: 最初のマッチから最初の 2 つのイニシャルを抽出します。 引数の値:

  • Expression: MT-112, XB-967
  • Group: 1
  • Pattern: (\w\w)(-)

出力: MT


例 2: 基本ケース

引数の値:

  • Expression: MT-112, XB-967
  • Group: 0
  • Pattern: NOT_FOUND

出力: 空の文字列


例 3: Nullケース

説明: Null入力はnull出力を生成します。 引数の値:

  • Expression: null
  • Group: 1
  • Pattern: (\w\w)(-)

出力: null