參考文章:
oracle中的替換函式replace和translate函式
不多說,上sql
select translate('(中文括號)','()','()') from dual;
至於為什麼不使用replace呢?
replace與translate都是替代函式,
只不過replace針對的是字串,而translate針對的是單個字元。
使用translate 後 ,"()" 中:
"(" 中文括號 對應 "(" 進行替換;
")" 中文括號 對應 ")" 進行替換;
擴充套件
關於替換掉指定字元(類似於刪除指定字元),例如資料(隨意生成):
替換掉指定的前面的字元,數量比較少且有規則(t、0、1、2、3、-)
所以使用 translate 來 替換
表示式:translate( 列, '需要替換的字元', '替換的新字元' )
這裡去掉前面幾個字元
translate( 列, 't0123-', '' )
注意:如果直接替換成「 '' 」的話,列值會變為空值!
所以我們要替換成空格(或者其他字元),在使用replace把空格替換成空值
sed 替換 方括號
使用sed替換一些特殊字元時,需要進行轉義,但是如果想替換 方括號 就可能需要一些特殊的技巧。1 替換 或者 echo test sed s echo test sed s echo test sed s 對比可以發現,替換 時必須轉義,而替換 時可以不轉義 2 同時替換 echo test sed...
js 正則替換括號
var str 需要 替換 替換的 把我替換 字元 var reg u4e00 u9fa5 uf900 ufa2d g newstr str.replace reg,正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u...
php 匹配替換中文
1 匹配中文 str 中文 preg match all x x u str,match 2 替換中文 在所在的php檔案裡,要加上 mb internal encoding utf 8 mb regex encoding utf 8 這樣才能支援多位元組進行模式匹配。詳細介紹 3 php提供了四個...