当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.strings.regex_replace用法及代码示例


将匹配正则表达式 patterninput 的元素替换为 rewrite

用法

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

参数

  • input string Tensor ,要处理的源字符串。
  • pattern 字符串或标量字符串Tensor,要使用的正则表达式,请参阅更多详细信息https://github.com/google/re2/wiki/Syntax
  • rewrite 字符串或标量字符串 Tensor ,用于匹配替换的值,支持 backslash-escaped 数字(\1 到 \9)可以插入匹配相应括号组的文本。
  • replace_global bool ,如果 True 替换所有不重叠的匹配项,否则仅替换第一个匹配项。
  • name 操作的名称(可选)。

返回

  • 字符串 Tensor 的形状与 input 相同,并带有指定的替换。
tf.strings.regex_replace("Text with tags.<br /><b>contains html</b>",
                         "<[^>]+>", " ")
<tf.Tensor:shape=(), dtype=string, numpy=b'Text with tags.  contains html '>

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.strings.regex_replace。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。