摘要: 贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配, 而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。 属于贪婪模式的量词,也叫做匹配优先量词,包括: “{m,n}”、“{m,}”、“?”、“*”和“+”。 在匹配优先量词后加上“?”,即变成属于非贪婪模式的量词,也叫做忽略优先量词,包括 阅读全文
posted @ 2018-02-28 09:50 夜游星 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 在正则表达式中,如果直接给出字符,就是精确匹配。 用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以: '00\d'可以匹配'007',但无法匹配'00A'; '\d\d\d'可以匹配'010'; '\w\w\d'可以匹配'py3'; .可以匹配任意字符,所以: 'py.'可以匹配 阅读全文
posted @ 2018-02-28 09:34 夜游星 阅读(140) 评论(0) 推荐(0) 编辑
摘要: StringIO StringIO就是在内存中读写str 要把str写入StringIO,先创建一个StringIO >>> from io import StringIO>>> f = StringIO()>>> f.write('hello') >>> f.write(' ') >>> f.wr 阅读全文
posted @ 2018-02-28 09:21 夜游星 阅读(131) 评论(0) 推荐(0) 编辑