tf.strings.regex_replace  |  TensorFlow v2.16.1 (original) (raw)

tf.strings.regex_replace

Stay organized with collections Save and categorize content based on your preferences.

Replace elements of input matching regex pattern with rewrite.

View aliases

Compat aliases for migration

SeeMigration guide for more details.

tf.compat.v1.regex_replace, tf.compat.v1.strings.regex_replace

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

Used in the notebooks

Used in the guide Used in the tutorials
Creating a custom Counterfactual Logit Pairing Dataset Basic text classification Neural machine translation with attention Warm-start embedding layer matrix Word embeddings Graph-based Neural Structured Learning in TFX

tf.strings.regex_replace("Text with tags.<br /><b>contains html</b>", "<[^>]+>", " ") <tf.Tensor: shape=(), dtype=string, numpy=b'Text with tags. contains html '>

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.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.

Last updated 2024-04-26 UTC.