MySQL regexp_replace() 函數用於模式匹配。它通過匹配字符來替換給定的字符串。
相關參數
第一個是輸入的字符串
第二個是正則表達式
第三個是替換的字符
第四個是標識從第幾個字符開始正則表達式匹配。(默認為1)
第五個是標識第幾個匹配組。(默認為全部都替換掉)
第六個是是取值范圍:
i:大小寫不敏感;
c:大小寫敏感;
n:點號 . 不匹配換行符號;
m:多行模式;
x:擴展模式,忽略正則表達式中的空白字符。
SQL:
select regexp_replace('sdsda','/*',',',1,0,'i') str from dual;
結果: