【笔记】Python3的Re包
前言
Python3的Re正则匹配包学习笔记
引入模块
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(正则表达式, 字符串) |