常见的5种用法
import re #导入re模块
result = re.match(正则表达式,要匹配的字符) # re.match 从头匹配
result = re.search(正则表达式,要匹配的字符) # re.search 不是从头匹配,只要匹配到一个符合要求的即停止
result = re.findall(正则表达式,要匹配的字符) # re.findall 返回值是一个列表
result = re.sub(正则表达式,要匹配的字符) # re.sub将匹配到的数据进行替换
result = re.split(正则表达式,要匹配的字符) # re.split根据匹配进行切割字符,并返回一个列表
result.group() # 提取 re.match 或 re.search数据
匹配符号的含义
. | 匹配任意字符(除了\n,如果想让\n也匹配上,需要加一个参数re.S) |
\d | 匹配数字,等价于[0-9] |