TF 2.0 is out! Get hands-on practice at TF World, Oct 28-31. Use code TF20 for 20% off select passes. Register now

tf.strings.regex_replace

TensorFlow 1 version View source on GitHub

Replace elements of input matching regex pattern with rewrite.

Aliases:

tf.strings.regex_replace(
    input,
    pattern,
    rewrite,
    replace_global=True,
    name=None
)

Args:

  • input: string Tensor, the source strings to process.
  • pattern: string or scalar string Tensor, regular expression to use, see more details at https://github.com/google/re2/wiki/Syntax
  • rewrite: string or scalar string Tensor, value to use in match replacement, supports backslash-escaped digits (\1 to \9) can be to insert text matching corresponding parenthesized group.
  • replace_global: bool, if True replace all non-overlapping matches, else replace only the first match.
  • name: A name for the operation (optional).

Returns:

string Tensor of the same shape as input with specified replacements.