![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 87
nnnnnnnali
这个作者很懒,什么都没留下…
展开
-
正则表达式的贪婪匹配和非贪婪匹配
在线正则表达式测试:http://tool.oschina.net/regex/#例:一个字符串“abcha11akslhihh”regex="a.*?h"; 非贪婪匹配,尽量匹配最短串regex2="a.*h"; 贪婪匹配,尽量匹配最长串...原创 2018-03-06 20:29:55 · 681 阅读 · 0 评论 -
python re模块匹配时贪婪和非贪婪模式
python贪婪和非贪婪 正则表达式通常用于在文本中查找匹配的字符串。正则表达式模式中使用到通配字,当它在从左到右的顺序求值时,会尽量“抓取”满足匹配最长字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪贪婪默认情况下,正则表达式将进...原创 2018-03-07 15:45:22 · 9806 阅读 · 1 评论 -
list.append (x) 与 list.extend (t) 的区别
函数解释s.append(x)在序列s的尾部追加x(等同于s[len(s):len(s)] = [x])s.extend(t) or s += t把t的数据,扩展到序列s(大致等同于s[len(s):len(s)] = t)表中,s是一个可变序列类型(如List)的实例,t是任何可迭代对象,x是一个任意对象,且其类型和值的范围由s的限制(例如,bytearray只接收整数且值范围0 <= x...转载 2018-03-08 10:22:21 · 3328 阅读 · 0 评论