regexp_like使用
判斷字串是否包含s9, 或者 s9結尾
select
1from dual where regexp_like(
's9,s10'
,'s9$|s9,'
);
regexp_replace 使用
引數1:輸入的字串
引數2:正規表示式
引數3:替換的字元
引數4:標識從第幾個字元開始正規表示式匹配。(預設為1)
引數5:是標識第幾個匹配組。(預設為全部都替換掉)
引數6:是是取值範圍:
i:大小寫不敏感;
c:大小寫敏感;
n:點號 . 不匹配換行符號;
m:多行模式;
x:擴充套件模式,忽略正規表示式中的空白字元。
參考:
Oracle正規表示式函式
1 正規表示式中的元字元 元字元 意思 例子 說明要匹配的字元是乙個特殊字元 常量或者後者引用。後引用重複上一次的匹配 n 匹配換行符 匹配 匹配 匹配 匹配字串的開頭位置 如果a是字串的第乙個字元,a 匹配 a 匹配字串的末尾位置 如果b是字串的最後乙個字元,b 匹配 b 匹配前面的字元0次或多次...
Oracle正規表示式函式
1 正規表示式中的元字元 元字元 意思 例子 說明要匹配的字元是乙個特殊字元 常量或者後者引用。後引用重複上一次的匹配 n 匹配換行符 匹配 匹配 匹配 匹配字串的開頭位置 如果a是字串的第乙個字元,a 匹配 a 匹配字串的末尾位置 如果b是字串的最後乙個字元,b 匹配 b 匹配前面的字元0次或多次...
Oracle正規表示式函式
oracle正規表示式函式 1 正規表示式中的元字元 元字元 意思 例子 說明要匹配的字元是乙個特殊字元 常量或者後者引用。後引用重複上一次的匹配 n 匹配換行符 匹配 匹配 匹配 匹配字串的開頭位置 如果a是字串的第乙個字元,a 匹配 a 匹配字串的末尾位置 如果b是字串的最後乙個字元,b 匹配 ...