データ統合エクスプレッションRegex 抽出

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

Regex 抽出

対応している: バッチ、ストリーミング

指定されたグループから regex を抽出します。マッチが見つからない場合は空の文字列を返します。 表現のカテゴリー: Regex、文字列

宣言された引数

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

出力タイプ: String

例 1 - ベースケース

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

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

例 2 - ベースケース

引数の値:

  • Expression: MT-112, XB-967
  • Group: 1
  • Pattern: NOT_FOUND 出力: 空の文字列

例 3 - Null のケース

説明: Null の入力は Null の出力を与えます。 引数の値:

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