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