python的re模块应用实例


Posted in Python onSeptember 26, 2014

本文实例讲述了python的re模块应用。是非常重要的应用技巧。分享给大家供大家参考。

具体方法如下:

import re 
# 
match_object = re.match('foo','foo') 
if match_object is not None: 
  print type(match_object) 
  print match_object.group() 
 
# 
match_object = re.match('foo','fooabv') 
if match_object is not None: 
  print match_object.group() 
  
#match从头开始匹配   
match_object = re.match('foo','afooabv') 
if match_object is not None: 
  print match_object.group() 
else: 
  print 'not match' 
   
#利用面向对象的特点,一行完成 
print re.match('love','lovesomebody is a happy thing').group() 
 
#与match的区别:match从头开始匹配,search是查找 
match_object = re.search('foo','afooabv') 
if match_object is not None: 
  print match_object.group() 
else: 
  print 'not match' 
   
#|的使用 
bt = 'bat|bit|bot' 
match_object = re.match(bt,'batsdf') 
if match_object is not None: 
  print "|...|" + match_object.group()#会匹配成功 
else: 
  print 'not match' 
   
bt = 'bat|bit|bot' 
match_object = re.search(bt,'aabatsdf') 
if match_object is not None: 
  print "|search|" + match_object.group()#会匹配成功,如果用match就不会匹配成功 
else: 
  print 'not match'

本文实例测试环境为Python2.7.6

运行结果如下:

<type '_sre.SRE_Match'>
foo
foo
not match
love
foo
|...|bat
|search|bat

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python时间整形转标准格式的示例分享
Feb 14 Python
python采集百度百科的方法
Jun 05 Python
Python初学时购物车程序练习实例(推荐)
Aug 08 Python
python编程之requests在网络请求中添加cookies参数方法详解
Oct 25 Python
Python标准库shutil用法实例详解
Aug 13 Python
Django Rest framework之认证的实现代码
Dec 17 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
OpenCV+face++实现实时人脸识别解锁功能
Aug 28 Python
Python openpyxl读取单元格字体颜色过程解析
Sep 03 Python
tensorflow使用CNN分析mnist手写体数字数据集
Jun 17 Python
利用python实时刷新基金估值(摸鱼小工具)
Sep 15 Python
用Python实现屏幕截图详解
Jan 22 Python
python实现自动登录人人网并访问最近来访者实例
Sep 26 #Python
编程语言Python的发展史
Sep 26 #Python
python人人网登录应用实例
Sep 26 #Python
python快速查找算法应用实例
Sep 26 #Python
python求众数问题实例
Sep 26 #Python
python字典序问题实例
Sep 26 #Python
python计算书页码的统计数字问题实例
Sep 26 #Python
You might like
php 获取远程网页内容的函数
2009/09/08 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
Yii实现的多级联动下拉菜单
2016/07/13 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
Python图像处理之识别图像中的文字(实例讲解)
2018/05/10 Python
celery4+django2定时任务的实现代码
2018/12/23 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
沙特阿拉伯电子产品和家用电器购物网站:Black Box
2019/07/24 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
小学教师的个人自我鉴定
2013/10/24 职场文书
商业门面租房协议书
2014/11/25 职场文书
单方投资意向书
2015/05/11 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
餐厅开业活动方案
2019/07/08 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
纯html+css实现打字效果
2021/08/02 HTML / CSS
基于docker安装zabbix的详细教程
2022/06/05 Servers