你真的会用 regexp_replace 吗?
生活随笔
收集整理的這篇文章主要介紹了
你真的会用 regexp_replace 吗?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、替換單個(gè)
方法1:select regexp_replace('asdgggg','([asd])',"aaa")
方法2:select regexp_replace('asdgggg','asd',"aaa")
二、替換多個(gè)
目標(biāo):一次性替換掉 [,],",三個(gè)特殊字符
方法1:SELECT regexp_replace('["dddssss"]','([\\[\\]\\"])', '')
正則表達(dá)式:([asd]),替換其中的字符,這里我需要替換掉 [、]、" 三個(gè)特殊字符,需要使用\\進(jìn)行轉(zhuǎn)譯
方法2:SELECT regexp_replace(regexp_replace('dddssss','dd', ''),'ss', '')
多層嵌套regexp_replace,先替換dd,再替換ss
三、正則替換
目標(biāo):把123456788中第一個(gè)數(shù)字替換成a
方法:select regexp_replace('123456788','^[0-9]','a') from dual
總結(jié)
以上是生活随笔為你收集整理的你真的会用 regexp_replace 吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像变换dpi(tif->jpg),直方
- 下一篇: git远程分支修改名字