python re.I compile search

import re
string = "The quick brown fox jumps over the lazy dog."
a_list = string.split()
pattern = re.compile(r'THE',re.I)

count = 0
for word in a_list:
if pattern.search(word):
count +=1
print(count)

 

替换方式1

string_to_find = r"the"
pattern = re.compile(string_to_find,re.I)
print(re.sub(pattern,"a",string))

 

替换方式2

string_to_find = r"the"
pattern = re.compile(string_to_find,re.I)
print(pattern.sub("a",string))

 

 

re.sub索引替换作用,替换方式1和替换方式2的作用是一样的。

posted on 2018-12-06 16:10  上山打老虎下山采蘑菇  阅读(190)  评论(0编辑  收藏  举报

导航