REGEXP_REPLACE
Replaces every instance of the substring matched by a regular expression pattern in the given string with a specified replacement.
Syntax
Arguments
STRING
STRING
Type: string
The string that is searched for a PATTERN
match.
PATTERN
PATTERN
Type: string
A regular expression pattern.
This pattern must be a Java regular expression. String literals are unescaped. For example, to match '\abc'
, a regular expression would be '^\\abc$'
.
See the RegEx pattern table for more information.
REPLACEMENT
REPLACEMENT
Type: string
The string used to replace instances of PATTERN
found in STRING
.
Capturing groups can be referenced in REPLACEMENT
using $g
for a numbered group or ${name}
for a named group. A dollar sign ($
) may be included in the replacement by escaping it with a backslash (\$
):
Returns
Type: string
STRING
with every instance of the substring matched by the regular expression PATTERN
replaced with REPLACEMENT
.
Examples
Transformation job example
SQL
Query result
Last updated