oracle正则表达式匹配中文
来源:互联网 发布:阿里云ecs快照服务 编辑:程序博客网 时间:2024/06/02 02:44
oracle正则表达式regexp_substr、regexp_like、regexp_replace是无法像其他正则表达式一样用[\u4e00-\u9fa5]来匹配中文的。
所以,我们需要用另一种方式来实现oracle正则表达式匹配中文。
我们需要用到oracle的内置函数UNISTR(str):
ASCIISTR语法:asciistr(str) 功能:返回字符串的规则表现形式,英文和数字变为规则的,中文则前面有‟\‟符号,返回unicode编码形式。
UNISTR(str)函数是相反的过程,将unicode编码变为字符。
用法:
select regexp_like('中文测试','[' || unistr('\4e00') || '-' || unistr('\9fa5') || ']') from dual;
阅读全文
1 0
- oracle正则表达式匹配中文
- 正则表达式匹配中文
- 正则表达式 匹配中文
- 正则表达式匹配中文
- 正则表达式匹配中文
- 正则表达式匹配中文
- 正则表达式匹配中文
- 中文正则匹配,匹配中文,正则表达式
- 中文相关正则表达式匹配
- 使用正则表达式匹配中文
- 匹配中文的正则表达式
- java 正则表达式匹配中文
- python正则表达式匹配中文
- js 正则表达式匹配中文
- php 正则表达式 匹配中文
- python正则表达式匹配中文
- 正则表达式匹配中文汉字
- 只匹配中文正则表达式
- linux驱动 之 module_init解析 一
- 第四周 多项式求和
- 国外DIY网站收集
- 第五周 项目1
- 第五周项目三
- oracle正则表达式匹配中文
- springboot第一天 快速启动,json输出
- 微信开发之添加自定义3*5菜单
- 说说JavaScript的原型链
- centos6.5 相关软件安装
- 归并排序
- struts2的属性驱动和模型驱动的区别
- Java并发编程:进程和线程之由来
- java的基本语言元素--注释