データ接続と統合Pipeline Builder ExpressionsRegex replace

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

Regex 置換

対応環境: Batch, Streaming

正規表現パターンを使用して文字列を置換します。

式カテゴリ: Regex, String

引数

  • Expression - 置換する入力文字列。
    Expression<String>
  • Pattern - 一致させる正規表現パターン。
    Expression<String>
  • Replace - 置換文字列。
    Expression<String>

出力タイプ: String

例 1: 基本ケース

引数値:

  • Expression: tail_number
  • Pattern: (\w\w)(-)
  • Replace: **-
tail_number出力
MT-123**-123
XB-434**-434
MT-123, XB-434**-123, **-434

例 2: 基本ケース

引数値:

  • Expression: tail_number
  • Pattern: (\w\w)(-)
  • Replace: $1
tail_number出力
MT-123MT123
XB-434XB434
MT-123, XB-434MT123, XB434

例 3: Null ケース

引数値:

  • Expression: tail_number
  • Pattern: regex
  • Replace: foo
tail_numberregex出力
MT-123(null

例 4: Null ケース

説明: Null入力はNull出力を返します。 引数値:

  • Expression: null
  • Pattern: (\w\w)(-)
  • Replace: **

出力: null


例 5: Null ケース

説明: Null入力はNull出力を返します。 引数値:

  • Expression: foo
  • Pattern: bar
  • Replace: null

出力: null