python 正则式使用心得
1.match() 从开始位置开始匹配 2.search() 任意位置匹配,如果有多个匹配,只返回第一个 3.finditer() 返回所有匹配 4.每次匹配,都是尽量最大匹配。例如: >>> m = re.compile(‘abc[bcd]*b’) >>> m.findall(‘abcbcbcb’) [‘abcbcbcb’] 其实abcbcb也是匹配的abc[bcd]*b的,不过只返回一个最大的匹配值。 5.split()方法 a.根据正则式划分字符串,可指定最大的划分数 >>> p = re.compile(r’\W+’) >>> p.split(‘This is a test, shor
下载地址
用户评论