在笔记四中,使用正则去筛选数据时,使用了findall()这个方法,在使用时正则表达式中使用了到了"()",最初以为只是强调执行优先级,后来发现正则表达式中的每一个(),在findall()中都会匹配一次返回值,看下面几段内容:

import re

str = "aabbccaaccddaaddff"

param_reg = r"aa.+?"
Result = re.findall(param_reg, str)
print(Result) param_reg = r"aa(.+?)"
Result = re.findall(param_reg, str)
print(Result) param_reg = r"(aa)(.+?)"
Result = re.findall(param_reg, str)
print(Result)

打印的结果如下

可以看到,正则中的每一个()所匹配上的内容,都作为一个结果输出了。第一个没有括号的正则,则输出了匹配的字符串结果。

最新文章

  1. SwipeMenuListView在ScrollView里上下滑动导致菜单不能显示完全的bug解决方法
  2. 【Maven】解决缺少Jar包问题
  3. 实现iOS图片等资源文件的热更新化(零): 序
  4. python 代码片段26
  5. Android MediaRecorder录制音频
  6. eclipse无线连接android真机能进调试
  7. BZOJ3648 : 寝室管理
  8. Page_Load 事件
  9. 如何区别PeekMessage&GetMessage SendMessage&PostMessage
  10. Partitioner
  11. google、baidu高级搜索技巧
  12. BlueTooth的EDR是什么
  13. gtk
  14. redis 清空缓存
  15. 查看apk签名 和 keystore 的信息
  16. alloc_skb申请函数分析
  17. 转: 基于elk 实现nginx日志收集与数据分析
  18. MakeDown的使用
  19. Nginx应用-Location路由反向代理及重写策略 请求转发-URL匹配规则 NGINX Reverse Proxy
  20. npm ERR! code ENOENT (未找到文件 error no entry)

热门文章

  1. CSS中 隐藏元素的常用方法
  2. 10.DRF-认证
  3. Struts2 自定义拦截器时Action无法接收到参数
  4. WTL中GDI+支持资源文件加载
  5. BZOJ 3573米特运输
  6. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之MySQL配置
  7. c语言学习笔记第三章———数据和C
  8. gulp之demo
  9. Problem C Emergency Evacuation 一道思维题
  10. C++中复杂声明和定义的辨析