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实现定时同步本机与北京时间的方法
Mar 24 Python
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
Python实现的摇骰子猜大小功能小游戏示例
Dec 18 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
Aug 12 Python
你可能不知道的Python 技巧小结
Jan 29 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
Python flask路由间传递变量实例详解
Jun 03 Python
python3.x中安装web.py步骤方法
Jun 23 Python
python 实现简易的记事本
Nov 30 Python
python实现简单的聊天小程序
Jul 07 Python
python前后端自定义分页器
Apr 13 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
PHP学习之PHP变量
2006/10/09 PHP
JS 网站性能优化笔记
2011/05/24 PHP
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
layui实现数据分页功能
2019/07/27 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
2020/08/22 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
Python中for循环和while循环的基本使用方法
2015/08/21 Python
python数据结构之链表的实例讲解
2017/07/25 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
Flask框架web开发之零基础入门
2018/12/10 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
对Python 语音识别框架详解
2018/12/24 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
美国体育用品在线:Modell’s Sporting Goods
2018/06/07 全球购物
销售团队激励口号
2014/06/06 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
离婚协议书的范本
2015/01/27 职场文书