跳到主要內容 跳至補充內容

REGEXP_LIKE

評估正規表達式模式,並判斷它是否包含在給定字串中。

此函數類似於 LIKE 運算子,只是模式只需要包含在字串中,而不是需要比對整個字串。換句話說,這會執行 包含 作業,而不是 比對 作業。您可以透過錨定模式來比對整個字串,使用 ^$

語法

REGEXP_LIKE(STRING, PATTERN)

引數

STRING

類型: string

一連串字元。

PATTERN

類型: string

規則運算式模式。

此模式必須是 Java 正規表示式。字串常值未逸出。例如,若要比對 '\abc',正規表示式會是 '^\\abc$'

如需詳細資訊,請參閱正規表示式模式表

傳回

類型:Boolean

一個布林值,指出 PATTERN 是否包含在 STRING 內。


範例

字串 模式 輸出
"1a 2b 14m" "\d+b" true
"1a 2b 14m" "^1" true
"ab abc abcc bac" "ab*" true
"ab a1bc ab1cc bac" "a1*" true
"2 a1bc ab11cc 311" "a1(2)" true
"2 a1bc ab11cc 311" "a1(2)sdag" false
null "\d+" null

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!