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 | Tensor типа string. Тензор строк, содержащий текст для обработки. |
pattern | Tensor типа string. Скалярный тензор строк, содержащий регулярное выражение для сопоставления со входным значением. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Tensor типа bool. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/raw_ops/RegexFullMatch