基础方法
re.findall()—常用
re.findall()方法返回所有匹配的结果,并存放在列表中
re.match()
re.match() 方法总是从字符串“开头”去匹配,如果正确匹配,返回匹配的字符串对象。用re.match()函数去匹配字符串非开头部分的字符串时,会返回None。使用group()可以打印出正确匹配后的值。
获取匹配结果需要调用Match对象的group()或group(index)方法。
分组就是对整个正则表达式特定子串进行定位,通过使用圆括号的方式来实现(中间用空格分开)
re.search()
re.search()方法和match()方法类似,也将匹配的结果以对象的方式处理,
区别是search()方法不限制只从字符串开头匹配
re.search()方法只要查到一个匹配结果后就会停止继续查找。
语法