%dw 2.0
import substringEvery from dw::core::Strings
output application/json
---
substringEvery("substringEvery", 3)
DataWeave
substringEvery
substringEvery(text: String, amount: Number): Array<String>
Splits a string into an array of substrings equal to a specified length.
The last substring can be shorter than that length. If the length is greater than or equal to the length of the string to split, the function returns the entire string.
Introduced in DataWeave version 2.4.0.
Parameters
Name | Description |
---|---|
|
The string to split. |
|
The desired length of each substring. |
Example
This example shows how substringEvery
behaves when splitting an
input string. The last returned substring is shorter than the others.
Source
Output
["sub", "str", "ing", "Eve", "ry"]
Json
substringEvery(text: Null, amount: Any): Null
Helper function that enables substringEvery
to work with a null
value.
Introduced in DataWeave version 2.4.0.