正则表达式30分钟入门教程 三个常用的知识点: 1、惰性匹配:正则引擎默认是贪婪的,若要最少重复的话,需要用到惰性匹配符 “?” 懒惰限定符 代码/语法 说明 参考:http://deerchao.net/tutorials/regex/regex.htm#greedyandlazy 2、不捕获性匹 ...
分类:
Web程序 时间:
2016-07-13 13:54:33
阅读次数:
264
正则表达式\s空格(包括tab等空白符)[]此范围内1个任意字符\w1个字母或数字^行的开头\d1个数字$行的结尾.1个任意字符{n}n个字符*0~任意个字符{n,m}n~m个字符+1~任意个字符(至少1个)()分组A|BA或者B?0~1个字符;加在+、*后为非贪婪匹配(尽可能少的匹配)dict/list内置函..
分类:
编程语言 时间:
2016-07-08 12:09:37
阅读次数:
140
制度是绝情的,管理是无情的,执行是合情的: 如果真的爱你的伙伴,就考核他,要求他,逼迫他成长,如果你碍于情面,低目标,低要求,养了一群小绵羊,这是对伙伴前途最大的伤害! 因为这只会助长他们的贪婪、无知和懒惰。让下级因为你而成长,拥有正确的人生观,价值观,并具备了完善的品行,不断的成长,就是领导对伙伴 ...
分类:
其他好文 时间:
2016-07-06 17:47:57
阅读次数:
120
grep是一个文本检索工具,号称linux文本处理三大剑客之一,通常会结合正则表达式使用,支持基本正则表达式和扩展的正则表达式,功能很强大,给我们搜索文本带来了很大的便利,默认情况下,它是贪婪模式,能匹配多长就匹配多长,会将匹配到的整行显示出来。另外两大剑客:sed、a..
分类:
其他好文 时间:
2016-07-03 23:39:17
阅读次数:
274
贪婪模式尽可能多的匹配 (“{m,n}”、“{m,}”、“?”、“*”和“+”)惰性模式尽可能少的匹配 (“{m,n}?”、“{m,}?”、“??”、“*?”和“+?”) alert(); 一员操作符++ 数值加一 分前++与后++ -- 数值减一 分前--与后--例:var age=29;++ag ...
分类:
Web程序 时间:
2016-06-23 18:52:32
阅读次数:
239
http://baike.baidu.com/link?url=2zORJF9GOjU8AkmuHDLz9cyl9yiL68PdW3frayzLwWQhDvDEM51V_CcY_g1mZ7OPdcq8exFSiLusZwODAos5C_ <.+?> 非贪婪模式 找到第一个> 就停止 <.+> 贪婪模 ...
分类:
Web程序 时间:
2016-06-20 18:52:32
阅读次数:
200
1.贪婪与懒惰 贪婪与懒惰的适用情况是针对重复的情况; 重复的限定符: 重复匹配默认贪婪: 实例中a.*b将匹配最长的以a开始,以b结束的字符串。 要想实现重复匹配开启懒惰模式,通过在重复限定符后添加?,效果是p匹配成功的前提是使用最少的重复 要想实现重复匹配开启懒惰模式,通过在重复限定符后添加?, ...
分类:
其他好文 时间:
2016-06-20 15:36:50
阅读次数:
145
今天看到了这种相当奇妙的验证方法,原代码是JS的,但是算法对于py同样适用。 原代码如下: 试验结果显示这种算法确实有效。 这个算法实际上是讲数字转换成全为1的长度等于数值大小的字符串,然后对字符串进行匹配。 在非贪婪模式下,11+可以匹配11,也可以匹配到111,然后通过\1反向引用,可以同时匹配 ...
分类:
其他好文 时间:
2016-06-19 15:38:12
阅读次数:
110
一、排序 二、模块 1.模块特殊的变量 2.进度条 3. 创建md5码 三、反射 多模块 反射使用 fromlist参数 四、正则表达式 1.2. 数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹 ...
分类:
其他好文 时间:
2016-06-18 06:43:55
阅读次数:
209