您的位置:首页 > 编程语言 > Python开发

正则表达式基础

2016-07-14 23:38 288 查看
.表示除\n之外的任意字符

*表示匹配0-无穷

+表示匹配1-无穷

Python通过re模块提供对正则表达式的支持。

使用re的一般步骤是先使用re.compile()函数,将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使用Match实例获得信息,进行其他的操作。

举一个简单的例子,在寻找一个字符串中所有的英文字符:

import re
pattern = re.compile('[a-zA-Z]')
result = pattern.findall('as3SiOPdj#@23awe')
print result


[‘a’, ‘s’, ‘S’, ‘i’, ‘O’, ‘P’, ‘d’, ‘j’, ‘a’, ‘w’, ‘e’]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 正则表达式