REGEXP_COUNT 函數用於計算字串中特定正規表示式的符合次數。它接收兩個參數:string 和 pattern,並傳回匹配次數。如果沒有符合項,則傳回 0。其他用法包括檢查是否存在匹配項、提取匹配項的子組,以及使用 REPLACE() 函數替換匹配項。
Oracle 中 REGEXP_COUNT 用法
REGEXP_COUNT 函數用於計算字串中特定正規表示式的符合次數。
語法:
<code>REGEXP_COUNT(string, pattern)</code>
參數:
傳回值:
正規表示式在字串中符合的次數。如果沒有符合項,則傳回 0。
範例:
<code class="sql">SELECT REGEXP_COUNT('hello world', 'o') FROM dual;</code>
輸出:
<code>2</code>
說明:字串"hello world" 中有2 個字元"o" 符合正規表示式"o"。
其他用法:
REGEXP_COUNT 函數也可以用於:
SUBSTR()
函數結合 REGEXP_COUNT 函數來提取匹配項的特定子組。 REPLACE()
函數與 REGEXP_COUNT 函數一起使用,根據正規表示式取代字串中的特定符合項目。 以上是oracle中regr_count用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!