當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.strings.regex_full_match用法及代碼示例


檢查輸入是否與正則表達式模式匹配。

用法

tf.strings.regex_full_match(
    input, pattern, name=None
)

參數

  • input Tensor 類型為 string 。要處理的文本的字符串張量。
  • pattern Tensor 類型為 string 。包含正則表達式以匹配輸入的標量字符串張量。
  • name 操作的名稱(可選)。

返回

  • Tensor 類型為 bool

輸入是任意形狀的字符串張量。該模式是一個標量字符串張量,應用於輸入張量的每個元素。輸出張量的布爾值(真或假)指示輸入是否與提供的正則表達式模式匹配。

該模式遵循 re2 語法 (https://github.com/google/re2/wiki/Syntax)

例子:

tf.strings.regex_full_match(["TF lib", "lib TF"], ".*lib$")
<tf.Tensor:shape=(2,), dtype=bool, numpy=array([ True, False])>
tf.strings.regex_full_match(["TF lib", "lib TF"], ".*TF$")
<tf.Tensor:shape=(2,), dtype=bool, numpy=array([False,  True])>

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.strings.regex_full_match。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。