%dw 2.0
import * from dw::core::Strings
output application/json
---
{
"a": substringAfter(null, "'"),
"b": substringAfter("", "-"),
"c": substringAfter("abc", "b"),
"d": substringAfter("abcba", "b"),
"e": substringAfter("abc", "d"),
"f": substringAfter("abc", "")
}
DataWeave
substringAfter
substringAfter(text: String, separator: String): String
Gets the substring after the first occurrence of a separator. The separator is not returned.
Introduced in DataWeave version 2.2.0.
Parameters
Name | Description |
---|---|
|
The input string. |
|
String to search for. |
Example
This example shows how substringAfter
behaves with different inputs and sizes.
Source
Output
{
"a": null,
"b": "",
"c": "c",
"d": "cba",
"e": "",
"f": "abc"
}
JSON
substringAfter(text: Null, separator: String): Null
Helper function that enables substringAfter
to work with a null
value.
Introduced in DataWeave version 2.2.0.