python学习之2 正则表达式re
2016-01-13 19:18
501 查看
python学习之2 正则表达式re
re模块为python程序自带库程序中引入
[code]import re
解决的问题
假如需要匹配一种通用格式的内容,可以使用正则表达式。比如一个网页中有很多个手机号,可以使用正则表达式一起来找到。
使用方法
1.建立一个pattern2.使用匹配或者查找等函数
主要函数
matchsearth
split
findall
sub
更系统的学习可以参照:
正则表达式查找电话号码实例
[code]#encoding = utf-8 ######################### ##coding by 刘云飞 ######################### import re test_str = 'sa13533334444ggrd15622222222' pattern = re.compile(r'1\d{10}') phone = pattern.findall(test_str) if phone: print(phone) else: print('not find')
可以找到其中的电话号码:[‘13533334444’, ‘15622222222’]
本文完!
相关文章推荐
- python---购物扩展
- python学习笔记 - 初识socket
- 有用的Python代码片段
- 使用python实现二叉搜索树
- 2015 Python News
- Python获取IP地址
- python set集合操作
- python IP 地址和数字之间的转换
- Python/C API Unicode对象
- python做工具遇到报错:[Errno 22] invalid mode ('rb') or filename
- 访问google的python脚本
- python程序--实现zip压缩
- Python扫描文件夹&&分析文件
- Python的基础--对象
- python错误收集
- 【Python】线程的创建、执行、互斥、同步、销毁
- Python操作Excel
- selenium+python自动化测试笔记(1)
- Practice In Python UT & Coverage
- python 统计列表相同值重复次数