Python利用正则表达式匹配并截取指定子串及去重的方法


Posted in Python onJuly 30, 2015

本文实例讲述了Python利用正则表达式匹配并截取指定子串及去重的方法。分享给大家供大家参考。具体如下:

import re
pattern=re.compile(r'\| (\d+) \| (\d+) \|')
numset=set()
all='''
| 29266795 | 533 |
| 29370116 | 533 |
| 29467495 | 533 |
| 29500404 | 533 |
| 29500622 | 533 |
| 29515964 | 530 |
| 29516015 | 530 |
| 29520954 | 530 |
| 29520960 | 530 |
| 29525346 | 530 |
| 29525351 | 530 |
| 29525365 | 530 |
'''
matches=pattern.findall(all)
for did,dt in matches:
 numset.add(dt)
print numset
Python 相关文章推荐
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
详解Django框架中用context来解析模板的方法
Jul 20 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 Python
numpy判断数值类型、过滤出数值型数据的方法
Jun 09 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
python检测IP地址变化并触发事件
Dec 26 Python
python求平均数、方差、中位数的例子
Aug 22 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
Python实现淘宝秒杀功能的示例代码
Jan 19 Python
Python实现简单拆分PDF文件的方法
Jul 30 #Python
使用Python脚本生成随机IP的简单方法
Jul 30 #Python
Python实现批量读取word中表格信息的方法
Jul 30 #Python
python删除特定文件的方法
Jul 30 #Python
Python通过90行代码搭建一个音乐搜索工具
Jul 29 #Python
Python的迭代器和生成器
Jul 29 #Python
在Python程序中操作MySQL的基本方法
Jul 29 #Python
You might like
利用PHP动态生成VRML网页
2006/10/09 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
Python实现合并字典的方法
2015/07/07 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
利用python求相邻数的方法示例
2017/08/18 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
2014年高三毕业生自我评价
2014/01/11 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
初中家长意见
2015/06/03 职场文书
Django程序的优化技巧
2021/04/29 Python
python编程项目中线上问题排查与解决
2021/11/01 Python
MSSQL基本语法操作
2022/04/11 SQL Server