python正则表达式

Posted 初学者小王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python正则表达式相关的知识,希望对你有一定的参考价值。

1.定义

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

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

2.正则表达式语法

 

 

 

 

 

 

 

 

 

 

 

 

 

 3.re模块主要方法

 

 

 4.使用正则表达式对象

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

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

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

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

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

 

 

 

 

  

 

以上是关于python正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

Python 正则表达式

转:Python正则表达式指南

详解 Python3 正则表达式系列索引

Python正则表达式指南

python:正则1

python正则表达式