データ接続と統合Pipeline Builder ExpressionsRegex 検索

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

Regex find

対応: バッチ, ストリーミング

正規表現に対して式を一致させます。正規表現は文字列の任意の部分に一致させることができます。

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

引数

  • Expression - 正規表現に一致させる式。
    Expression<String>
  • Regex - 見つける正規表現。
    Expression<String>

出力タイプ: Boolean

例 1: 基本ケース

説明: パターンは文字列内に存在する必要がありますが、完全に一致する必要はありません。 引数の値:

  • Expression: abcdefg
  • Regex: abc

出力: true


例 2: 基本ケース

説明: 正規表現パターンを見つけることができます。 引数の値:

  • Expression: abcdefg
  • Regex: abc?d

出力: true


例 3: 基本ケース

説明: 正規表現パターンが入力文字列に一致しないこともあります。 引数の値:

  • Expression: abdefg
  • Regex: ab?d

出力: true


例 4: Nullケース

説明: Nullパターンは一致しません。 引数の値:

  • Expression: foo
  • Regex: null

出力: false


例 5: Nullケース

説明: Null列は一致しません。 引数の値:

  • Expression: null
  • Regex: ab?d.*

出力: false


例 6: Nullケース

引数の値:

  • Expression: foo
  • Regex: pattern
foopattern出力
foo(false
foonullfalse
nullfoofalse
nullnullfalse