本文摘自php中文网,作者巴扎黑,侵删。
这篇文章主要介绍了python正则表达式的使用,需要的朋友可以参考下python的正则是通过re模块的支持
匹配的3个函数
match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none;
re.match(pattern, string, flags=0) ##flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回none,否则返回matchobject;(re.search相当于perl中的默认行为)
findall方法,返回所有的与给定的表达式匹配的一个list;
使用
1 2 |
|
if myresult:
print myresult.group()##括号中可以填数字也可以 命名分组 (?P<name>正则表达式)#name是一个合法的标识符
search于match一样
1 2 |
|
if myresult:
1 |
|
以上就是python中正则表达式的应用讲解的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python使用四种方法实现获取当前页面内所有链接的对比分析
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。