findall 返回一个包含所有匹配到的字符的列表,列表类以元组的形式存在。 finditer 返回一个可迭代对象。 示例一: pattern = re.compile(r'\d+@\w+.com')#通过 re.compile 获得一个正则表达式对象result_finditer = re.finditer(pattern, content)print(type(result_finditer))print(result_finditer)# finditer ...
4.使用findall()方法 match() 总是从字符串开始去匹配,如果你想查找字符串任意部分的模式出现位置,使用findall() 方法去代替。比如: >>> text = 'Today is 11/27/2012. PyCon starts 3/13/2013.' >>> datepat.findall(text) ['11/27/2012', '3/13/2013'] 5. .group()方法去捕获分组 在定义...