设为首页 加入收藏

TOP

Python 正则模块的应用
2014-11-24 02:50:53 来源: 作者: 【 】 浏览:1
Tags:Python 正则 模块 应用

Python在字符处理方面拥有很强大的优势,其中正则表达式是其中的精髓。可以利用正则表达式对字符串进行特定规则的查找,分割。本文对python在正则表达式方面的应用做了一个基本的总结。


python的re模块就是专门用于正则的模块,该模块主要有两部分组成。第一部分是正则匹配的规则,第二部分是re的相关函数。在引用这个模块之前,需要先导入该模块。


匹配规则需要知道一些常用匹配字符的定义,常见的匹配字符归纳如下:




2. re常用函数


在string中查找pattern,返回结果是一个列表,存放符合规则的字符串,若没有找到找到符合规则的字符串,返回一个空列表。


将正则规则编译成一个pattern对象,以供后续使用。返回一个pattern对象。


用pattern去匹配string的开头部分,若成功,返回一个match object, 不成功则返回一个None.


用pattern去匹配string,若成功,返回一个match object, 不成功则返回一个None


用pattern规则在string中查找匹配的字符串,并用该字符作为分界,分割string,f返回一个列表。


推荐阅读:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Python zip压缩及解压 下一篇Netty源码学习笔记

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: