python 根据正则表达式提取指定的内容实例详解
作者:lqh 时间:2023-07-18 01:23:48
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,正则表达式,提取内容
0
投稿
猜你喜欢
Python实现破解12306图片验证码的方法分析
2021-01-28 18:25:34
jquery.jsPlumb实现拓扑图
2024-05-09 10:15:49
构建Python包的五个简单准则简介
2023-05-06 11:38:10
使用python接入微信聊天机器人
2022-04-08 10:07:23
Django全局启用登陆验证login_required的方法
2021-05-29 12:49:31
分析SQL语句性能3种方法分享
2012-06-06 20:09:30
Python中常见的导入方式总结
2023-03-04 18:22:03
基于python实现聊天室程序
2022-09-26 07:50:33
IE9硬件加速性能远超Chrome5.0和Firefox4.0
2010-06-09 11:12:00
用python实现域名资产监控的详细步骤
2021-12-05 07:52:49
[精品]ASP中常用的22个FSO文件操作函数
2007-08-18 15:12:00
Python操作CSV格式文件的方法大全
2023-07-08 18:57:45
python卸载后再次安装遇到的问题解决
2022-06-10 01:58:09
python实现模拟数字的魔术游戏
2021-03-21 17:06:39
Python实现线性插值和三次样条插值的示例代码
2023-12-04 19:19:42
关于ASP循环表格的问题之解答[比较详细]
2011-04-08 11:14:00
Oracle 9i 数据库异常关闭后的启动
2010-07-20 12:49:00
浅谈Python中(&,|)和(and,or)之间的区别
2022-12-19 12:30:53
Python第三方包之DingDingBot钉钉机器人
2022-09-06 14:50:38
数据仓库基本报表制作过程中的SQL写法
2008-11-25 12:17:00