python 根据正则表达式提取指定的内容实例详解


Posted in Python onDecember 04, 2016

python 根据正则表达式提取指定的内容

正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。  

下面演示了在python里,通过正则表达式来提取符合要求的内容。

实例代码:

import re 
# 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。 
# 下面演示了在python里,通过正则表达式来提取符合要求的内容。有几个要注意 
# 的地方就是: 
# [1] 要用()将需要的内容包含起来 
# [2] 编号为0的group是整个符合正则表达式的内容,编号为1的是第一个(及对应 
#   的)包含的内容 
# @param regex: regular expression, use () to group the result 
#   正则表达式,用()将要提取的内容包含起来 
# @param content:  
# @param index: start from 1, depends on the \p regex's () 
#   从1开始,可以通过数(来得到,其中0是全部匹配 
# @return: the first match of the \p regex 
#   只返回第一次匹配的内容 
def extractData(regex, content, index=1): 
  r = '0' 
  p = re.compile(regex) 
  m = p.search(content) 
  if m: 
    r = m.group(index) 
  return r 
 
regex = r'第(.*)场雪' 
content = '2002年的第一场雪' 
index = 1 
print extractData(regex, content, index)

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
Java分治归并排序算法实例详解
Dec 12 Python
python编程实现随机生成多个椭圆实例代码
Jan 03 Python
django之跨表查询及添加记录的示例代码
Oct 16 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
Jul 09 Python
Django框架中序列化和反序列化的例子
Aug 06 Python
django组合搜索实现过程详解(附代码)
Aug 06 Python
利用OpenCV和Python实现查找图片差异
Dec 19 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 #Python
Python性能提升之延迟初始化
Dec 04 #Python
python中redis的安装和使用
Dec 04 #Python
Python正则表达式使用范例分享
Dec 04 #Python
Python常用库推荐
Dec 04 #Python
Python 正则表达式的高级用法
Dec 04 #Python
简单谈谈Python流程控制语句
Dec 04 #Python
You might like
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
php header功能的使用
2013/10/28 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
Node.js模块加载详解
2014/08/16 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
python编辑用户登入界面的实现代码
2018/07/16 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
门卫岗位职责
2013/11/15 职场文书
2013年保送生自荐信格式
2013/11/20 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
秘书英文求职信
2014/04/16 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
上班离岗检讨书
2014/09/10 职场文书
工作收入住址证明
2014/10/28 职场文书
小学教师读书笔记
2015/07/01 职场文书
安全教育主题班会教案
2015/08/12 职场文书