REGEXP
更新時(shí)間:
本文為您介紹如何使用REGEXP函數(shù),對(duì)指定的字符串執(zhí)行一個(gè)正則表達(dá)式搜索,并返回一個(gè)Boolean值表示是否找到指定的匹配模式。
使用限制
僅實(shí)時(shí)計(jì)算引擎VVR 3.0.0及以上版本支持REGEXP函數(shù)。
語(yǔ)法
BOOLEAN REGEXP(VARCHAR str, VARCHAR pattern)
入?yún)?/h2>
參數(shù) | 數(shù)據(jù)類(lèi)型 | 說(shuō)明 |
str | VARCHAR | 指定的字符串。 |
pattern | VARCHAR | 指定的匹配模式。 |
說(shuō)明
如果str或pattern為NULL,則返回NULL。
示例
測(cè)試數(shù)據(jù)
表 1. T1 str1(VARCHAR)
pattern1(VARCHAR)
k1=v1;k2=v2
k2*
k1:v1|k2:v2
k3
NULL
k3
k1:v1|k2:v2
NULL
k1:v1|k2:v2
(
測(cè)試語(yǔ)句
SELECT REGEXP(str1, pattern1) AS `result` FROM T1;
測(cè)試結(jié)果
result(BOOLEAN)
true
false
NULL
NULL
false
文檔內(nèi)容是否對(duì)您有幫助?