tf.raw_ops.RegexFullMatch
Проверка соответствия входных данных шаблону регулярного выражения.
tf.raw_ops.RegexFullMatch(
input, pattern, name=None
)
Входные данные — это тензор строк произвольной формы. Шаблон — это скалярный тензор строк, который применяется ко всем элементам входного тензора. Логические значения (True или False) выходного тензора указывают, соответствует ли входной текст предоставленному шаблону регулярного выражения.
Шаблон следует синтаксису 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])>
| Аргументы | |
|---|---|
input | A Tensor типа string. Тензор строк, содержащий текст для обработки. |
pattern | A Tensor типа string. Скалярный тензор строк, содержащий регулярное выражение для сопоставления с входом. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
A Tensor типа bool. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/RegexFullMatch