Python re.findall()中的正则表达式包含多个括号时的返回值——包含元组的列表

re.findall()中的正则表达式包含多个括号时,返回值是一个列表,其中每个元素都是一个元组。这个元组的长度与正则表达式中括号的数量相同,元组中的每个元素都是与相应括号中的模式匹配的文本。

import re  
  
# 定义一个包含三个括号的正则表达式  
pattern = r'(\d+)-(\w+)-(\d+)'  

text = '123-abc-456 789-def-1234'  
  
# 使用re.findall()查找所有匹配项  
matches = re.findall(pattern, text)  
  
print(matches)

输出:

[('123', 'abc', '456'), ('789', 'def', '1234')]

相关推荐

  1. 表达式 ?

    2024-02-19 13:46:03       29 阅读
  2. 10常用表达式

    2024-02-19 13:46:03       53 阅读
  3. shell表达式---RE

    2024-02-19 13:46:03       59 阅读
  4. 精通Python表达式

    2024-02-19 13:46:03       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 13:46:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 13:46:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 13:46:03       82 阅读
  4. Python语言-面向对象

    2024-02-19 13:46:03       91 阅读

热门阅读

  1. 突破编程_C++_面试(变量与常量)

    2024-02-19 13:46:03       52 阅读
  2. httpclient发送post请求、httpclient上传文件

    2024-02-19 13:46:03       41 阅读
  3. C语言之删除字符串中间和后面的*

    2024-02-19 13:46:03       55 阅读
  4. c++ 6

    c++ 6

    2024-02-19 13:46:03      44 阅读
  5. Kubernetes基础(二十一)-k8s的服务发现机制

    2024-02-19 13:46:03       48 阅读
  6. 速盾网络:CDN用几天关了可以吗?安全吗?

    2024-02-19 13:46:03       49 阅读
  7. Makefile整理代码

    2024-02-19 13:46:03       46 阅读
  8. 深度学习---图像分割

    2024-02-19 13:46:03       37 阅读
  9. 深度学习的应用实例

    2024-02-19 13:46:03       46 阅读
  10. 785. 快速排序

    2024-02-19 13:46:03       55 阅读
  11. 后端防止重复点击

    2024-02-19 13:46:03       53 阅读