substringBy(text: String, predicate: (character: String, index: Number) -> Boolean): Array<String> predicate 式が true を返すそれぞれの文字で文字列を分割します。 DataWeave バージョン 2.4.0 で導入されました。 パラメーター 名前 説明 text 分割する文字列。文字列は文字の配列として扱われます。 predicate 各文字をテストして Boolean (ブール) 値を返す式。式は文字列の各文字およびインデックスを反復処理できます。 例 次の例では、指定された文字 ("~“、 ”="、 または "_") が存在する場所で文字列を分割します。 ソース %dw 2.0 import substringBy from dw::core::Strings output application/json --- "hello~world=here_data-weave" substringBy $ == "~" or $ == "=" or $ == "_" 出力 ["hello", "world", "here", "data-weave"] substringBy(text: Null, predicate: (character: Nothing, index: Nothing) -> Any): Null substringBy を null 値に使用できるようにするヘルパー関数。 DataWeave バージョン 2.4.0 で導入されました。
substringBy(text: String, predicate: (character: String, index: Number) -> Boolean): Array<String> predicate 式が true を返すそれぞれの文字で文字列を分割します。 DataWeave バージョン 2.4.0 で導入されました。 パラメーター 名前 説明 text 分割する文字列。文字列は文字の配列として扱われます。 predicate 各文字をテストして Boolean (ブール) 値を返す式。式は文字列の各文字およびインデックスを反復処理できます。 例 次の例では、指定された文字 ("~“、 ”="、 または "_") が存在する場所で文字列を分割します。 ソース %dw 2.0 import substringBy from dw::core::Strings output application/json --- "hello~world=here_data-weave" substringBy $ == "~" or $ == "=" or $ == "_" 出力 ["hello", "world", "here", "data-weave"] substringBy(text: Null, predicate: (character: Nothing, index: Nothing) -> Any): Null substringBy を null 値に使用できるようにするヘルパー関数。 DataWeave バージョン 2.4.0 で導入されました。