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 基本数值类型的使用
  • 热门搜索
    exp什么意思 清关是什么意思 婵娟是什么意思 93年属什么 冰糖是什么做的 桃花什么时候开 澳门特马资料今晚开什么 安置房是什么意思 9月6日是什么星座 pwr是什么意思