replace-values-in-text

Description

The replace-values-in-text adaptor replaces all instances of a pattern in a text with specified replacement text.

Searches a text value for a specific pattern, and replaces one or all matches with a replacement text. The pattern can be a text or a regular expression. If pattern is a text, only the first occurrence will be replaced. If pattern is a regular expression (RegEx), all occurrences will be replaced.

Inputs

text Type: text Required: Yes The text containing values to be replaced.

pattern Type: text Required: Yes The text or regular expression to be replaced. The pattern is treated as a regular expression if it begins and ends with / (e.g., /.*/).

replacement Type: text Required: No The text that replaces all instances of the pattern. If unspecified, matches will be replaced with blank text. If a regular expression is used as a pattern, capture groups can be included as $ followed by the number of the group (e.g., $1 for the value of the first group).

Outputs

text Type: text A modified text.

Examples

Example 1: Default behaviour.

Inputs:

text: Oxford had a population of 162,100 at the 2021 census

pattern: 2021

replacement: 2020

Outputs:

text: Oxford had a population of 162,100 at the 2020 census

-> Replaced the value 2021 in the text with the value 2020.

Last updated