随笔分类 -  正则表达式_数据库

oralce正则表达式判断中文汉字
摘要:oracle正则表达式regexp_substr、regexp_like(11g好像不支持)、regexp_replace是无法像其他正则表达式一样用[\u4e00-\u9fa5]来匹配中文的。 所以,我们需要用另一种方式来实现oracle正则表达式匹配中文。 我们需要用到oracle的内置函数UN 阅读全文

posted @ 2020-02-23 12:35 mol1995 阅读(7904) 评论(1) 推荐(0)

转换坐标为数字型的函数
摘要:create or replace function cord2number (cord varchar2)--返回小数坐标,只做坐标长度格式验证,未做彻底格式验证 return number is nm number(15,4); tm varchar2(20); res varchar2(20) 阅读全文

posted @ 2017-11-14 16:42 mol1995 阅读(316) 评论(0) 推荐(0)

regexp_count(exp,reg) 统计满足条件的字符串出现次数
摘要:regexp_count(exp,reg) 统计满足条件的字符串出现次数 阅读全文

posted @ 2017-02-21 12:09 mol1995 阅读(584) 评论(0) 推荐(0)

月日日期的正则表达式
摘要:^((((0[1-9])|(1[0-9])|(2[0-9]))\-((0[1-9])|10|11|12))|(30\-(01|03|04|05|06|07|08|09|10|11|12))|(31\-(01|03|05|07|08|10|12))|SDLST|EDLST)$ 可分析为: ^( ( ( 阅读全文

posted @ 2016-12-23 15:48 mol1995 阅读(1343) 评论(0) 推荐(0)

2015.3.20 Oracle使用正则表达式
摘要:.Oracle正则表达式使用介绍 正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式 ..下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。 字符簇 字符含义 Oracle正则表达式(regu 阅读全文

posted @ 2016-10-15 17:26 mol1995 阅读(296) 评论(0) 推荐(0)

2014.12.22 几个有用的oracle正则表达式
摘要:SELECT REGEXP_REPLACE('LSS12345', '[^0-9]') FROM DUAL 结果:12345 '[^0-9]'中的^表示‘非’上述表达式的含义是“将LSS12345中的非数字替换掉” SELECT REGEXP_REPLACE('LSS12345', '[^0-9]' 阅读全文

posted @ 2016-10-15 17:05 mol1995 阅读(209) 评论(0) 推荐(0)

导航