データ統合エクスプレッション文字列を右詰め

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

文字列を右詰め

Batch、Streamingでサポート

指定した長さになるように文字列行を右詰めします。文字列の長さが指定した長さよりも大きい場合、それは切り詰められます。 式のカテゴリー: 文字列

宣言された引数

  • - 説明なし
    Expression<String>
  • 長さ - 説明なし
    Expression<Integer>
  • 詰め物 - 説明なし
    Expression<String>

出力タイプ: 文字列

例 1 - 基本ケース

引数の値:

  • : Hello world!
  • 長さ: 15
  • 詰め物: * 出力: Hello world!***

例 2 - Null ケース

引数の値:

  • : String
  • 長さ: Length
  • 詰め物: Pad
StringLengthPad:Arrow:出力
null15*null
Hello world!null*空の文字列
Hello, world!15nullHello, world!
nullnullnullnull

例 3 - エッジケース

説明: 文字列よりも小さい長さは文字列を切り詰めます。 引数の値:

  • : Hello world!
  • 長さ: 5
  • 詰め物: * 出力: Hello

例 4 - エッジケース

説明: 0 の長さは文字列を削除します。 引数の値:

  • : Hello world!
  • 長さ: 0
  • 詰め物: * 出力: 空の文字列