/
replaceAll

replaceAll



Function: replaceAll()

Replace all occurrences of a pattern with a replacement string.

Syntax

replaceAll(listToCheck, findPattern, replacementString)

ArgumentTypeDescription
listToCheckString or Array A string (or list of strings) to evaluate.
findPatternRegular ExpressionsPattern to be matched in listToCheck
replacementStringStringString to replace matching pattern in list

 replaceAll applied to:

  • a multielement array returns a multielement array
  • a single element array returns a string.

Examples

replaceAll(in.fileName, "[0-9]{8}", "")

This expression removes all strings of 8 digits from file names contained in the attribute in.fileName.

If in.fileName = "20060712file-proc20070103-1263", this returns "file-proc-1263".



replaceAll(in.BudgetCode,"\\\\","")

This expression removes any backslashes ("\") in the string "in.BudgetCode", e.g. if in.BudgetCode is "323\-ABC", the value returned is "323-ABC".

The reason that multiple backslashes are used is because "\" is an "escape" character in a Regular Expressions. This allows special control characters to be treated as regular characters. See Regular Expressions for more details. 



replaceAll(in.TITLE,"[^{Space}0-9A-Za-z]","")

This expression removes all characters, except spaces, numbers and letters, from the attribute in.TITLE.



replaceAll(in.TITLE,"[^{Space}A-Za-z]","")

This expression removes all characters, except spaces and letters, from the attribute in.TITLE.



replaceAll(JSON Code,"[^\\p{Space}0-9A-Za-z!:\\\"%&\\[*()\\],-/_\\\\{}\\.]","")

This expression removes all non-standard characters which are not accepted by JSON format, such as whitespace characters, emojis and Japanese Kanji.

See Also

Related content

replaceAll
replaceAll
More like this
replaceAll
replaceAll
More like this
replaceAll
replaceAll
More like this
replaceAll
More like this
replaceAll
replaceAll
More like this
replaceAll
replaceAll
More like this