%dw 2.0
output application/json
---
{ "ssn" : "987-65-4321" replace /[0-9]/ with("x") }
DataWeave
with
with(((V, U) -> R) -> X, (V, U) -> R): X
Helper function that specifies a replacement element. This function is used with replace
, update
or mask
to perform data substitutions.
Parameters
Name | Description |
---|---|
|
The value to be replaced. |
|
The replacement value for the input value. |
Example
This example replaces all numbers in a string with "x" characters. The replace
function specifies the base string and a regex to select the characters to replace, and with
provides the replacement string to use.
Source
Output
{ "ssn": "xxx-xx-xxxx" }
JSON