【笔记】Python3的正则表达式

前言

Python3的正则表达式学习笔记

引入模块

1
import re

匹配一次并返回匹配成功的字符串

从头开始匹配

1
res = re.match(正则表达式, 字符串).span()

从任意位置开始匹配

1
res = re.match(正则表达式, 字符串)

匹配一次并返回匹配成功的字符串位置

从头开始匹配

1
res = re.search(正则表达式, 字符串).span()

从任意位置开始匹配

1
res = re.search(正则表达式, 字符串)

匹配所有并返回匹配成功的字符串列表

1
res = re.findall(正则表达式, 字符串)

匹配位置

  • 返回匹配成功的字符串所在下标的元祖,元祖中有2个元素,分别存储了开始位置和结束位置
1
res = re.findall(正则表达式, 字符串)

完成

参考文献

菜鸟笔记——Python3 正则表达式