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