ドキュメントの検索
karat

+

K

APIリファレンス ↗
データ統合エクスプレッションRegex replace
Feedback

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

Regex replace

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

正規表現パターンを使用して文字列を置き換えます。 式のカテゴリ: 正規表現、文字列

宣言された引数

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

出力タイプ: String

例 1 - 基本ケース

引数の値:

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

例 2 - 基本ケース

引数の値:

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

例 3 - Null ケース

引数の値:

  • Expression: tail_number
  • Pattern: regex
  • Replace: foo
tail_numberregex:arrow_right:出力
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