trim

DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。 このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

trim(String): String

文字列の先頭と末尾に空白スペースがあれば、それを削除します。

パラメーター

名前 説明

text

空白スペースを削除する文字列。

この例では、文字列の先頭と末尾の空白を削除します。文字列の中間にある空白スペースは削除されません。削除されるのは、先頭と末尾の空白スペースのみです。

ソース

%dw 2.0
output application/json
---
{ "trim": trim("   my really long  text     ") }

出力

{ "trim": "my really long  text" }

次の例では、​trim​ がさまざまな文字列をどのように処理するかと、null 値をどのように処理するかを示します。

ソース

%dw 2.0
output application/json
---
{
  "null": trim(null),
  "empty": trim(""),
  "blank": trim("     "),
  "noBlankSpaces": trim("abc"),
  "withSpaces": trim("    abc    ")
}

出力

{
  "null": null,
  "empty": "",
  "blank": "",
  "noBlankSpaces": "abc",
  "withSpaces": "abc"
}

trim(Null): Null

trim​ を null 値に使用できるようにするヘルパー関数。