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

python 正则表达式操作指南 分类: 正则表达式 2013-05-28 16:18 384人阅读 评论(0) 收藏

2013-05-28 16:18 731 查看

python 正则表达式操作指南

以下内容不错
http://luy.li/2010/05/12/python-re/ http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D
%97#.E6.90.9C.E7.B4.A2.E5.92.8C.E6.9B.BF.E6.8D.A2

松散表达式:

re.VERBOSE 参数可选,这个参数通过一个或一组标志(flag)控制预编译正则表达式的选项。指定了re.VERBOSE选项,告诉python正则表达式里有内联注释,注释和它们周围的空白不会被认作正则表达式的一部分,在编译正则表达式时re.compile函数会忽略它们。

import re

s='my name is sam,and i am 25 _years 26 old.'

#松散表达式
p=re.compile('''
\d+ #math data
\s #match space
\w+ # match _years
''',re.VERBOSE)

def main():
print p.findall(s)

if __name__ == '__main__':
main()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐