@R星校长
第2
关:re 模块中常用的功能函数(一)
上一关我们已经接触了re.findall()
函数,现在我们继续学习 Python 正则模块中常用的功能函数吧。
相关知识
为了完成本关任务,你需要掌握:1.compile()
函数,2.match()
函数,3.search()
函数。
以下实例均可在命令行
窗口中练习。
compile()
函数
编译正则表达式模式,返回一个对象的模式(可以把那些常用的正则表达式编译成正则表达式对象,这样可以提高一点效率)。
格式:re.compile(pattern,flags=0)
import re
text = "The moment you think about giving up,think of the reason why you held on so long."
text1 = "Life is a journey,not the destination,but the scenery along the should be and the mood at the view."
rr = re.compile(r'\w*o\w*')
print(rr.findall(text)) #查找text中所有包含'o'的单词
print(rr.findall(text1)) #查找text1中所有包含&