如果解决了您的问题请采纳!
如果未解决请继续追问
能否解释一下re.compile 和pattern.match的用法与作用?本人python小白有点看不懂。。。只知道是正则表达式
追答如果你对re不太理解的话,建议系统的学习一下:
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
re.compile(strPattern[, flag]):
这个方法是Pattern类的工厂方法,用于将字符串形式的正则表达式编译为Pattern对象。
第二个参数flag是匹配模式,取值可以使用按位或运算符'|'表示同时生效,比如re.I |
re.M。另外,你也可以在regex字符串中指定模式,比如re.compile('pattern', re.I |
re.M)与re.compile('(?im)pattern')是等价的。
2. Match
Match对象是一次匹配的结果,包含了很多关于此次匹配的信息,可以使用Match提供的可读属性或方法来获取这些信息。
本回答被提问者和网友采纳