python正则表达式
来源:互联网 发布:jquery 清空对象数据 编辑:程序博客网 时间:2024/05/17 00:06
正则表达式是一种用编程方法做格式匹配过滤的工具,在信息过滤、处理的自动化中非常有用。python的正则表达式处理能力简单强大,非常好用。做个记录如下:
Python中掌管正则表达式的模块是re模块(import re)
re下的常用方法:
- re.match():从字符串头开始匹配,返回匹配对象(可以使用group方法)或None
- re.search():从字符串的任何位置开始匹配,返回匹配对象或None.
- re.findall():返回所有匹配的字符串列表
- re.finditer():返回所有匹配的字符串的迭代器。
- re.sub(‘模式’,‘替换成的字符串’,‘进行检索的字符串’)
匹配对象的内置方法:
- group(子组号):如果参数为空,则返回所有匹配的字符串,如果有参数,则返回对应的子组字符串。
- groups():返回所有匹配的子组字符串的集合元组
注意事项:
- r’\bthe’表示原始字符串,如果没有r,则‘\bthe’中\b表示ASCII中的退格符。
eg:
- 去除html标签,并提取其他内容的正则表达式写法:
m=re.search(‘(<.+>)*([^<]*)(<.+>)*’,string).group(2)
- python正则表达式学习
- c++正则表达式,python
- Python正则表达式(一)
- python的正则表达式
- Python正则表达式
- Python初学-正则表达式
- 正则表达式与python
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- python正则表达式
- Python - 正则表达式
- Python正则表达式
- python正则表达式
- Python正则表达式指南
- Python正则表达式指南
- Python 正则表达式指南
- python 正则表达式
- Facebook and Its Stock Offering
- onInterceptTouchEvent和onTouchEvent调用时序
- JSON 格式转换lib
- 自定义适配器小结
- 2012年2月12日汇报Axure RP Pro 6.5 Beta简体中文加强测试版进展
- python正则表达式
- arm 初始化代码中的{CONFIG}语句疑问
- tracert命令有修复的作用?!
- 多期高收入的C++on-job学员
- 相对于通过木马传播方式获得的C++用户数据
- ARM汇编伪指令详解
- Android IntentService
- Eclipse3.5中文包下载以及安装
- http协议和web本质