正则表达式疑问 本帖最后由 dws2004 于 2011-11-21 15:47:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT regexp_substr('Republicc Of Africaa', '([a-z])([a-z])+\1', 1, 1, 'i') FROM dual; 这个是匹配表达式第一个字母和最后一个字母相同的单词,不分大小写!SELECT regexp_substr('Republicc Of Africaa', '([a-z])([a-z])+\2', 1, 1,'i') FROM dual; 这个是匹配最后两个字母相同的单词,不分大小写.\1,\2是指前面第一,二个的意思。用()包围起来的表示一个表达式! 新手关于分区的一个问题 删除数据问题 关于表连接的问题 怎样通过触发器保存引起引起触发的SQL语句 怎样对函数授权查看权限而不可以执行 请问如何查询如2003-12-01-01到2003-12-31之间的数据啊 简单问题,冷备后如何恢复数据库。 [200分] 在线时时安装,现场安装。 oracle的默认查询顺序是升序还是降序?? Oracle for Linux于商业版本差别在哪里? 请问如何修改序列号的起始值为当前表中数据的最大值+1,谢谢 为什么不是c呢?
这个是匹配表达式第一个字母和最后一个字母相同的单词,不分大小写!
SELECT regexp_substr('Republicc Of Africaa', '([a-z])([a-z])+\2', 1, 1,'i') FROM dual;
这个是匹配最后两个字母相同的单词,不分大小写.
\1,\2是指前面第一,二个的意思。用()包围起来的表示一个表达式!