Skip to content

Replace

Name Mandatory Description Default Type
⬅️ Input The input sequence or string to be modified. [Any]String
Output ➡️ Outputs the resulting sequence or string with the replacements applied. [Any]String
Patterns No The patterns to find represented as a sequence. none None[String]Var([String])Var([Any])[Any]
Replacements No The corresponding replacements to apply to the input, if a single value is provided every match will be replaced with that single value. none NoneAnyVar(Any)[Any]Var([Any])

This shard replaces all occurrences of the pattern(specified in the Patterns parameter) found in the input sequence or string, with replacements (specified in the Replacements parameter).

Details

The sequence provided in the Replacementsparameter can only be a sequence containing a single element or a sequence of the same length as the Patterns parameter.

If the Replacements sequence has more than 1 element, each element in the Patterns sequence is a pattern to be matched against and will be replaced with the corresponding element in the Replacements sequence. Eg. "Hello World" | Replace(Patterns: ["Hello", "World"], Replacements: ["Hi", "Universe"]) will replace "Hello" with "Hi" and World with Universe, thus returning "Hi Universe".

If the Replacements sequence has only 1 element, that element will be used to replace all occurrences of the patterns in the Patterns sequence. Eg. "Hello World" | Replace(Patterns: ["Hello", "World"], Replacements: ["Hi"]) will replace "Hello" with "Hi" and "World" with "Hi", thus returning "Hi Hi".