【Python】正则表达式-简单示例
来源:互联网 发布:魔兽世界编程宝典 编辑:程序博客网 时间:2024/06/09 22:02
最近使用Python正则表达式处理数据较多,先将Python使用正则表达式匹配文本的示例程序整理一下。
基本语法
基本语法与变量使用参考一下两个网站:
- AstralWind:Python正则表达式指南
- RUNOOB.COM : Python正则表达式
示例程序
从文件中读取内容,使用正则表达式匹配
import reimport sys''' 主函数'''# 重定向输出位置output = sys.stdoutoutputfile = open('test.txt', 'w')sys.stdout = outputfileIDXfile = open('mytest.html', 'r', encoding='utf-8') # gbk 格式的文件 IDXfile.read() 会报错,以 utf-8 格式打开就行fileread = IDXfile.read()IDXfile.close()# 编译正则表达式pattern = re.compile( r'<table[\s]*([\w]*)>', re.M);# 匹配myTable = re.findall(pattern, fileread)myTable = myTable[0] # pattern 中 () 为元组,按照从左到右的顺序从 0 开始编号,每个编号对应()中匹配的内容 # print(myTable)# 筛选出所有权限pattern2 = re.compile( r'#这里写正则表达式', re.M);# 匹配myPerTable = re.findall(pattern2, myTable)# 输出匹配结果print(len(myPerTable))for tmp in myPerTable: print(tmp)# 关闭输出重定向outputfile.close()sys.stdout = output
1 0
- 【Python】正则表达式-简单示例
- Python 正则表达式的简单使用示例
- 正则表达式简单示例
- python 正则表达式用法示例
- python正则表达式简单使用
- [Python]正则表达式(...)分组的扩展示例
- 正则表达式快速入门(python示例)
- 正则表达式快速入门(python示例)
- [Python]正则表达式--简单的邮件处理
- python正则表达式的简单使用
- Python中简单的正则表达式
- 简单学正则表达式re模块-python
- 正则表达式中环视的一个简单示例
- Python正则表达式(增加详细示例code)
- 正则表达式示例
- C# 正则表达式示例
- 正则表达式示例
- 正则表达式示例教程
- 给anaconda设置代理来访问包来源
- CentOS下缩小内存导致Oracle启动ORA-00845
- 开发一个好项目:五、创建数据源,创建网络数据Service和网络数据源
- js如何获取浏览器窗口的大小
- java异常
- 【Python】正则表达式-简单示例
- Makefile详解-规则
- WGCNA算法研究笔记
- Tomcat数据库连接池的配置方法总结
- lightoj 1009 二分染色
- windows下安装docker教程
- 记录CSDN的第一天
- js base64编码
- jQuery框架常用的性能优化