今天总结一下正则表达式,它用来解决模糊匹配的问题,几乎在所有编程语言中都可以用,尤其在python爬虫中,它是一门必修知识; 所谓模糊匹配,就是在匹配字符串中,有一部分是确定的,另一部分是不确定的值但有范围或者任意值; 这样我们就可以用一些具有特殊含义的符号,对字符串进行另一种描述,而这些特殊含义的符号就组成一个正则表达式。 正则表达式与re模块 正则表达式也内嵌在Python中,通过re模块来实现,常用方法是findall(),会将匹配到的字符串用一个列表返回 例如: 要匹配一大串字符串中的所有数字,不用for循环和If语句,用re模块一行就能实现 import re print(re.fi