在Oracle中使用正则表达式


当前第2页 返回上一页

相当于增强的substr函数。

  • Source_string指定源字符表达式;
  • pattern指定规则表达式;
  • position指定起始搜索位置;
  • occurtence指定替换出现的第n个字符串;
  • match_parameter指定默认匹配操作的文本串。

其中position,occurtence,match_parameter参数都是可选的。

SELECT REGEXP_SUBSTR ('hello my phone is 520 ', '[0-9]+') FROM dual; --520

5、REGEXP_COUNT (Oracle 11g 新增) :计数

REGEXP_COUNT (source_char, pattern [, position [, match_parameter]])统计字符串出现的次数

select REGEXP_COUNT('123-345-566', '-') from dual;

二、预定义的 POSIX 字符簇

[:alpha:]:字母字符

[:lower:]:小写字母字符

[:upper:]:大写字母字符

[:digit:]:数字

[:alnum:]:字母数字字符

[:space:]:空白字符(禁止打印),如回车符、换行符、竖直制表符和换页符

[:punct:]:标点字符

[:cntrl:]:控制字符(禁止打印)

[:print:]:可打印字符

到此这篇关于在Oracle中使用正则表达式的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。


标签:Oracle

返回前面的内容

相关阅读 >>

oracle的一些tips技巧

oracle建表语句是什么

oracle 安装和卸载问题收集(集合篇)第66页

如何使用oracle修改表字段长度

关于oracle多表连接,提高效率,性能优化操作

oracle查询日期语句有哪些?

oracle网络结构解决连接问题

oracle怎么修改字段名称?

如何使用plsql连接oracle数据库?

oracle数据库分析函数用法

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...