Python利用正则表达式匹配并截取指定子串及去重的方法
作者:mikeszhang 时间:2021-05-07 00:37:20
本文实例讲述了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
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg
希望本文所述对大家的Python程序设计有所帮助。
标签:Python,正则表达式
0
投稿
猜你喜欢
Python中使用ctypes调用C++的方法
2021-09-28 10:36:13
python实现在cmd窗口显示彩色文字
2023-03-23 22:49:01
Python函数进阶与文件操作详情
2023-09-12 17:24:33
JavaScript substr() 字符串截取函数使用详解
2024-06-05 09:55:13
ASP XML制作菜单管理程序
2011-04-04 11:15:00
Python实现的十进制小数与二进制小数相互转换功能
2022-02-17 16:24:39
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2021-07-16 06:34:33
python结合shell自动创建kafka的连接器实战教程
2023-01-06 19:17:13
Python性能提升之延迟初始化
2021-05-23 14:22:06
Flask-Sqlalchemy的基本使用详解
2023-06-16 19:40:02
一篇文章彻底弄懂Python中的if __name__ == __main__
2023-04-27 08:42:14
Google开源的Python格式化工具YAPF的安装和使用教程
2023-02-02 12:32:16
Windows Server2019安装MySQL5.7.25的方法
2024-01-25 05:00:22
浅探express路由和中间件的实现
2024-05-11 10:17:08
给网站界面预留退路
2009-03-25 20:32:00
关于 Python opencv 使用中的 ValueError: too many values to unpack
2023-07-26 23:46:36
SpringBoot 中使用JSP的方法示例
2023-06-16 22:35:09
详解python编程slice与indices函数用法示例
2021-03-23 05:13:22
网页效果图设计之色彩索引
2008-03-23 13:53:00
MySQL与Oracle的语法区别详细对比
2024-01-20 12:24:47