需求 验证一个身份证号码, 很简单的需求 本来想搜一个正则,结果发现,错误的太多了,只能自己试着写 网上的一个方法(垃圾,不要用) 解读正则 匹配14位数字 匹配17位数字 匹配16位数字后面跟x 自己写一个简单的 在写之前先研究下身份证的结构,这里只研究18位的,因为15位的已经过期了! 分析 x ...
分类:
其他好文 时间:
2018-01-17 20:18:15
阅读次数:
162
let reg = /\d+/g let str = 'ad/23/dfww/454/6' 1. reg.test(str) > true 如果字符串中存在正则表达式的匹配结果则返回true否则返回false 2. str.match(reg) > ['23', '454', '6'] 将符合正则匹 ...
分类:
Web程序 时间:
2018-01-14 15:56:43
阅读次数:
170
正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,码农们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 match 匹配字符串的开头 fullmatch Match a regular expression ...
分类:
其他好文 时间:
2018-01-13 20:59:56
阅读次数:
154
shell的正则匹配IP[root@master ~]# cat test.txt
2014-08-17
20140907
14 03 22
aa.aa.bb.cc
af.23.67.90
ffffff
oo.09.0f.87.90
192.168.1.2
121.168.2.3
0987238349
999.999.99.999
12
分类:
系统相关 时间:
2018-01-12 17:45:15
阅读次数:
147
一、Django中的异步请求 Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下:http请求发起 -- http handling(request解析) -- url mapping(url正则匹配找到对应的View) -- 在View中进行逻辑的处理、数据计算 ...
分类:
其他好文 时间:
2018-01-10 15:48:27
阅读次数:
147
preg_match('/\bwidth="(\d+)"/',$contentimages, $vwith);//宽 preg_match('/\bheight="(\d+)"/',$contentimages, $vheight);//高 ...
分类:
Web程序 时间:
2018-01-09 20:29:01
阅读次数:
298
1.什么是正则表达式 正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。 2.常用的正则匹配工具 在线匹配工具: 1 http://www.regexpal.com/ 2 http://rubular.com/ ...
分类:
其他好文 时间:
2018-01-08 14:58:46
阅读次数:
122
1.定界符: /中间写正则/ 2. ^ 匹配开头 3. $ 匹配结尾 4. 2* 2出现任意次 5.2 + 2出现至少一次 6.2? 2出现0次或1次 7.a{3} a出现3次 8.a{2,} a至少出现2次,最多不限 9.a{2,6} a至少出现2次,最多出现6次。 10.a|b 匹配a或b 11 ...
分类:
Web程序 时间:
2018-01-07 17:31:01
阅读次数:
202
学习目标 -正则元字符串 -SQL语句中使用正则搜索 -SQL语句中使用正则匹配 -SQL语句中使用正则替代字符串 正则表达式 Oracle数据库10g引入对正则表达式的支持。 实现了符合UNIX可移植操作系统(POSIX)标准,由电气和电子工程师协会(IEEE)控制,ASCII数据匹配的语义和语法 ...
分类:
其他好文 时间:
2018-01-07 00:42:19
阅读次数:
190
过滤html注释: 所谓过滤,不过是字符串的匹配与替换,这里我们用到的正则匹配替换函数preg_replace(reg,replace,string);,PHPer都清楚,这个函数的关键在于reg的精确度,那么我们就来试试看吧: 首先要知道html注释的格式,是这样的:<!--注释内容-->。 开始 ...
分类:
Web程序 时间:
2018-01-06 14:17:54
阅读次数:
253