import re

#正则表达式
#compile函数,--将正则表达式转变为内部函数,提高执行效率
strr = "python123456"
pattern = "Python"
res = re.compile(pattern) #当忽略匹配大小写时
res2 = re.compile(pattern,re.I) #print(res2.search(strr)) #match函数只能匹配开头
#search函数 匹配任意位置
#这两个函数都是一次匹配,匹配到一次后就不再往后匹配了
strr2 = "pythonjavahtml"
p = re.compile(r"java")
print(p.match(strr2))
print(p.search(strr2)) #findAll 查找所有匹配内容,装到列表
#finditer c查找所有匹配内容 装到迭代器中
strr3 = "hello----hello-hello------hello----hello-------------------hello"
p2 = re.compile("hello")
result1 = p2.findall(strr3)
print(result1)
data = p2.finditer(strr3)
for d in data:
#<re.Match object; span=(0, 5), match='hello'> 类似于这样的格式
print(d)
#格式:hello
print(d.group())

最新文章

  1. tornado和django的结合使用 tornado Server for django WSGI APP
  2. 几种循环语句 ,break,continue语句用法
  3. 20145225 实验四《Andoid开发基础》
  4. 超炫的3D HTML源代码
  5. 霸气的jQ插件
  6. H5网站借鉴
  7. 虚拟化之vmware-vcenter
  8. jquery css快捷方法
  9. poj 3984 迷宫问题【bfs+路径记录】
  10. 搞个这样的APP要多久? (转)
  11. 安卓布局修改基础常识篇之TextView属性
  12. sublime列显示控制
  13. 轻谈BFC
  14. Linux知识要点大全(第三章)
  15. 20172302《程序设计与数据结构》实验三 敏捷开发与XP实践报告
  16. oracle 锁表查看与解锁
  17. 软件推荐-国内参数优化软件:1stOpt - First Optimizationg
  18. MT【127】点对个数两题之一【图论】
  19. poj3107 Godfather 求树的重心
  20. python发送邮件方法总结

热门文章

  1. 如何下载网页上的视频 并且 flv 格式转化成 MP4
  2. Windowns DOS For 循环实例
  3. HTML5新增的表单元素有哪些?
  4. 【ARC069F】Flags 2-sat+线段树优化建图+二分
  5. 洛谷P4013 数字梯形问题(费用流)
  6. DOM操作技术之动态脚本与动态样式(兼容版)
  7. 在Ninject 向构造参数中注入具有相同类型的参数
  8. js 冒泡事件与解决冒泡事件
  9. Qt 学习之路 2(60):使用 DOM 处理 XML
  10. 【算法笔记】B1054 求平均值