Python3 正则表达式使用入门

 时间:2026-02-16 19:56:13

1、要在Python3中使用正则表达式,首先在代码开头import re,如图所示。

Python3 正则表达式使用入门

2、第一种匹配方式:

re.match(正则表达式, 待匹配文本[, 可选的匹配设置])

注意,这种匹配是从开头开始匹配,如果开头就与正则表达式不符就匹配结束了。但是,匹配到的内容后边如果还有其它内容不影响。

Python3 正则表达式使用入门

Python3 正则表达式使用入门

3、进行正则匹配返回一个匹配Match对象,可以通过其成员函数group(n)访问捕获组。group(0)是整个匹配,group(1)开始是匹配中的组捕获。

Python3 正则表达式使用入门

4、另外,通过匹配对象的另一个成员函数groups()直接获取所有的组捕获元组。

Python3 正则表达式使用入门

5、第二种匹配方式:

re.search(...参数用法同)

search和match的区别在于,search是向后搜索直到找到第一个匹配项,而match开头匹配不上就结束了。

Python3 正则表达式使用入门

6、第三种匹配方式:

re.findall(...参数用法基本相同)

这种方式返回一个list,是从前往后尝试找到所有的匹配,返回一个列表。列表中每一个元素都是一个组捕获元组。

Python3 正则表达式使用入门

  • python3 tkinter教程
  • 用python3输出字符练习
  • 如何使用python3读取csv文件
  • python3的 简单 除运算
  • Python3 基本数值类型的使用
  • 热门搜索
    大锅菜怎么做好吃 鼠标坏了怎么修 牙龈上火肿痛怎么办 真人密室逃脱怎么玩 黑豆怎么吃好 怎么健康减肥 学生的英语单词怎么写 吉林建筑大学怎么样 扁豆怎么做好吃 论文文献引用怎么标注