W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
?REGEXP_REPLACE
? 函數(shù)用于正則表達(dá)式替換。
REGEXP_REPLACE (source_char, pattern [,replace_string [, position [, occurrence [, match_param ] ] ] ])
參數(shù) |
說(shuō)明 |
---|---|
source_char |
用作搜索值的字符表達(dá)式。它通常是一種字符列,數(shù)據(jù)類型可以是 |
pattern |
是正則表達(dá)式 ,它通常是一個(gè)文本文字,數(shù)據(jù)類型可以是 |
replace_string |
表示替換的字符,可以是 |
position |
是一個(gè)正整數(shù)類型,指示 OceanBase 從第幾個(gè)字符開(kāi)始搜索 |
occurrence |
是一個(gè)非負(fù)整數(shù),指示替換操作的發(fā)生,如果指定 0,則 OceanBase 替換所有匹配項(xiàng);如果指定正整數(shù) n,則 OceanBase 將替換第 n 次出現(xiàn),默認(rèn)為全部都替換掉,如果指定參數(shù) 0 也是全部匹配。 |
match_param |
是數(shù)據(jù)類型 i 表示大小寫(xiě)不敏感;c 表示大小寫(xiě)敏感;n 表示點(diǎn)號(hào);. 表示不匹配換行符號(hào);m 表示多行模式;x 表示忽略空格字符,默認(rèn)情況下,空格字符會(huì)相互匹配。 |
返回結(jié)果與 ?source_char
? 的數(shù)據(jù)類型相同。
下面的示例檢查字符串,查找兩個(gè)或多個(gè)空格。OceanBase 用一個(gè)空間替換兩個(gè)或多個(gè)空間的每一次出現(xiàn)。執(zhí)行以下語(yǔ)句:
SELECT REGEXP_REPLACE('500 OceanBase Parkway, Redwood Shores, CA', '( ){2,}', ' ') "REGEXP_REPLACE"
FROM DUAL;
查詢結(jié)果如下:
REGEXP_REPLACE
--------------------------------------
500 OceanBase Parkway, Redwood Shores, CA
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: