unwrap(text: String, wrapper: String): String 指定された text を wrapper テキストからラップ解除します。 DataWeave バージョン 2.2.0 で導入されました。 パラメーター 名前 説明 text 入力文字列。 wrapper ラップ解除するために使用するテキスト。 例 次の例では、さまざまな入力とサイズでの unwrap の動作を示します。 ソース %dw 2.0 import unwrap from dw::core::Strings output application/json --- { "a": unwrap(null, ""), "b": unwrap(null, '\0'), "c": unwrap("'abc'", "'"), "d": unwrap("AABabcBAA", 'A'), "e": unwrap("A", '#'), "f": unwrap("#A", '#'), "g": unwrap("A#", '#') } 出力 { "a": null, "b": null, "c": "abc", "d": "ABabcBA", "e": "A", "f": "#A", "g": "A#" } unwrap(text: Null, wrapper: String): Null unwrap を null 値に使用できるようにするヘルパー関数。 DataWeave バージョン 2.2.0 で導入されました。
unwrap(text: String, wrapper: String): String 指定された text を wrapper テキストからラップ解除します。 DataWeave バージョン 2.2.0 で導入されました。 パラメーター 名前 説明 text 入力文字列。 wrapper ラップ解除するために使用するテキスト。 例 次の例では、さまざまな入力とサイズでの unwrap の動作を示します。 ソース %dw 2.0 import unwrap from dw::core::Strings output application/json --- { "a": unwrap(null, ""), "b": unwrap(null, '\0'), "c": unwrap("'abc'", "'"), "d": unwrap("AABabcBAA", 'A'), "e": unwrap("A", '#'), "f": unwrap("#A", '#'), "g": unwrap("A#", '#') } 出力 { "a": null, "b": null, "c": "abc", "d": "ABabcBA", "e": "A", "f": "#A", "g": "A#" } unwrap(text: Null, wrapper: String): Null unwrap を null 値に使用できるようにするヘルパー関数。 DataWeave バージョン 2.2.0 で導入されました。