RegexFullMatch (正则完全匹配)¶
RegexFullMatch - 20 (正则完全匹配 - 20)¶
Version (版本)¶
name: RegexFullMatch (GitHub) (名称: RegexFullMatch (GitHub))
domain:
main
(域:main
)since_version:
20
(起始版本:20
)function:
False
(函数:False
)support_level:
SupportType.COMMON
(支持级别:SupportType.COMMON
)shape inference:
True
(形状推断:True
)
此版本的算子已从 版本 20 起可用。
Summary (摘要)¶
RegexFullMatch 对输入张量的每个元素执行完整的正则表达式匹配。如果某个元素与指定为属性的正则表达式模式完全匹配,则输出中的对应元素为 True,否则为 False。RE2 正则表达式语法被使用。
Attributes (属性)¶
pattern - STRING (pattern - 字符串) :
用于匹配的正则表达式模式。这必须是有效的 RE2 语法。
Inputs (输入)¶
X (heterogeneous) - T1 (X (异构) - T1)
包含待匹配字符串的张量。
Outputs (输出)¶
Y (heterogeneous) - T2 (Y (异构) - T2)
布尔值张量,指示每个输入字符串是否与指定的正则表达式模式完全匹配。
Type Constraints (类型约束)¶
T1 in (
tensor(string)
) (T1 属于 (张量(字符串)
))输入必须是 UTF-8 字符串
T2 in (
tensor(bool)
) (T2 属于 (张量(布尔)
))输出是布尔值,在完全匹配正则表达式时为 True,否则为 False。