国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

ORACLE數據庫中怎么求除數字、字母之外的非中文字符的正則表達式

2020-01-20 22:09:25
字體:
來源:轉載
供稿:網友

最近做項目,有這樣一需求:ORACLE數據庫中求除數字、字母之外的非中文字符的正則表達式
如有如下字段,需將其中除字母、數字、漢字外的其他所有字符替換為空
'asdfsad ,,;)()!@123234#$%^&*(我w 是e ? 中國人。.//[]::‘'“”一人'

最終得到值:asdfsad123234我是中國人一人

select FN_REG_REPLACEOTHER('asdfsad ,,;)()!@#$%^&*(我是?中國人。.//[]::‘'“”一人','需要的正則表達式,'') from dual;

謝謝。以下答案就勿跟貼:
(/s)|(/,)|(/,)|(/.)|(/。)|(/:)|(/:)|(/;)|(/;)|(/))|(/))|(/()|(/))|(/()|(/‘)|(/')|(/'')|(/")|(/“)|(/”)|(/[)|(/]|(/!)|(/!)|(/@)|(/#)|(/%)|(/%)|(/^)|(/&)|(/*)|(/¥)|(/$)|(//)|(//)|(/?)|(/?))

------解決方案--------------------

select regexp_replace('asdfsad ,,;)()!@123234#$%^&*(我w 是e ? 中國人。.//[]::‘'“”一人'
,'[[:punct:]|[:blank:]|[:space:]|[:cntrl:]]','') 
from dual
;

REGEXP_REPLACE('ASDFSAD,,;)
-----------------------------

asdfsad123234我w是e中國人一人

好了,本文的內容就到此為止了,希望對大家有用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太谷县| 舞阳县| 万全县| 沽源县| 永和县| 雅江县| 奉新县| 鲜城| 永安市| 宕昌县| 南安市| 汝州市| 巴南区| 夹江县| 博乐市| 鄂温| 峨边| 兴业县| 朝阳市| 金秀| 绥中县| 怀集县| 绥棱县| 淮安市| 盘山县| 永昌县| 张家港市| 新巴尔虎左旗| 大关县| 西藏| 班玛县| 缙云县| 恩施市| 双柏县| 伊宁县| 建宁县| 台南县| 高州市| 东至县| 麟游县| 潜山县|