python 中 re模块

发布时间 2023-10-04 10:14:08作者: 小鲨鱼2018

 

正则表达式其本身就是一种小型的,高度专业化的编程语言。在Python中,它被内 嵌在了re模块里面,正则表达式模式被编译成一系列的字节码,然后由用C编写的匹 配引擎执行。

 

001、re.search

>>> re.search('www', 'www.runoob.com')              ## 返回了匹配的范围和匹配的字符串
<_sre.SRE_Match object; span=(0, 3), match='www'>
>>> re.search('run', 'www.runoob.com')     
<_sre.SRE_Match object; span=(4, 7), match='run'>

 

002、re.match

>>> re.match('www', 'www.runoob.com')               ## 只有在开头才显示匹配的结果
<_sre.SRE_Match object; span=(0, 3), match='www'>
>>> re.match('com', 'www.runoob.com')
>>> re.match('run', 'www.runoob.com')

 

003、

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考:https://blog.csdn.net/weixin_65690979/article/details/130304842