regexp_replace用法 regexp_replace函數(shù)可以嵌套使用嗎?
regexp_replace函數(shù)可以嵌套使用嗎?可以先regexp_replace替換,在trim正則表達(dá)式替換函數(shù):regexp_replace語(yǔ)法: regexp_replace(string A
regexp_replace函數(shù)可以嵌套使用嗎?
可以先regexp_replace替換,在trim正則表達(dá)式替換函數(shù):regexp_replace語(yǔ)法: regexp_replace(string A, string B, string C)返回值: string說(shuō)明:將字符串A中的符合java正則表達(dá)式B的部分替換為C。注意,在有些情況下要使用轉(zhuǎn)義字符舉例:hive> select trimregexp_replace(‘foobart t", ‘t", ”) from dualfb
oracleREGEXP_REPLACE函數(shù)?
replace(x,y,z)返回值為將串X中的Y串用Z串替換后的結(jié)果字符串。若省略Z參數(shù),則將串X中為Y串的地方刪除
ORACLE,REGEXP_REPLACE正則寫(xiě)法?
不能這樣寫(xiě)的,如果你的oracle是10g以上的話,可以使用下面的語(yǔ)句來(lái)完成
SELECTREGEXP_REPLACE("0001aaa00002","0001|0002","----")fromdual
這樣,運(yùn)行結(jié)果就為:----aaa0----
其中,0001|0002代表的是正則表達(dá)式。
上面的語(yǔ)句對(duì)應(yīng)為:REGEXP_REPLACE(treeid,"0001|0002","----")
如果不是10g以上的話,則只能:repalce(replace(treeid,"0001","----"),"0002","----")
ORACLE,REGEXP_REPLACE正則寫(xiě)法?
select regexp_replace("XX路1001弄12幢102室", "d 幢", "") from dual
幫你測(cè)試過(guò)了