Getting started Community Training Tutorials Documentation APIs, AI & Tools
%dw 2.0
import substringBy from dw::core::Strings
output application/json
---
"hello~world=here_data-weave" substringBy $ == "~" or $ == "=" or $ == "_"
substringBy
substringBy
Splits a string at each character where the predicate expression
returns true.
Introduced in DataWeave version 2.4.0.
| Name | Description |
|---|---|
|
The string to split. The string is treated as an array of characters. |
|
Expression that tests each character and returns a Boolean value. The expression can iterate over each character and index of the string. |