当前位置:   article > 正文

python正则查找_python正则匹配

python 正则查找

python中使用正则表达式

一、搜索和查找与正则相匹配的内容

1、re.compile的用法

compile(pattern, flags=0)把正则表达式编译为正则表达式对象

一个正则表达式的例子,从字符串string中找字符“the”出现的次数,不区分大小写:

#!/usr/bin/env python3

#正则表达式与模式匹配

import re

string="The quick brown fox jumps over the lazy dog."

string_list=string.split()

pattern=re.compile(r"The",re.I)

#re.compile函数将文本形式的模式编译成编译后的正则表达式(即正则表达式的编译)。

#r不是必须的,但是在正则表达式中使用原始字符串是一个好习惯

#re.I函数确保模式不区分大小写。

count=0

for word in string_list:

if pattern.search(word):

print(pattern.search(word).string)

count+=1

print("The出现的次数:{0:d}".format(count))

结果:

The

the

The出现的次数:2

2、re.search()

search(pattern, string, flags=0)返回第一个匹配到的对象,可以调用这个对象的 group()方法返回第一个匹配到的值。没有

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/113572
推荐阅读
相关标签
  

闽ICP备14008679号