码迷,mamicode.com
首页 > 编程语言 > 详细

python正则表达式

时间:2020-04-21 09:20:13      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:pytho   符号   要求   模式   image   png   match   需要   复杂   

1.定义

  正则表达式使用某种预定义的模式去匹配一类具有共同特征的字符串,主要用于处理字符串,可以快速、准确地完成复杂的查找、替换等处理要求。

  re模块提供了正则表达式操作所需要的的功能。

2.正则表达式语法

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

技术图片 

技术图片

 

 3.re模块主要方法

技术图片

 

 技术图片

 4.使用正则表达式对象

  首先使用re模块的compile()方法将正则表达式编译生成正则表达式对象,然后在使用正则表达式对象提供的方法进行字符串处理。

  使用编译后的正则表达式对象可以提高字符串处理速度。

  正则表达式对象的match(string【,pos【,endpos】】)方法用于在字符串开头或指定位置进行搜索,模式必须出现在字符串开头或指定位置。

  正则表达式对象的search(string【,pos【,endpos】】)方法用于在整个字符串中进行搜索。

  正则表达式对象的findall(string【,pos【endpos】】)方法用于在字符串中查找所欲符号正则表达式的字符串列表。

 

 

 

 

  

 

python正则表达式

标签:pytho   符号   要求   模式   image   png   match   需要   复杂   

原文地址:https://www.cnblogs.com/wang-yongxu/p/12718827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!