导语:
本文主要介绍了关于python compile函数怎么用?的相关知识,包括python copy deepcopy,以及python subprocess这些编程知识,希望对大家有参考作用。
本来小编还以为每个function都是一个独立的donor。结合其他方法,模块的使用基本可以发挥自己的作用,但是有这么一类功能,是结合其他功能使用而存在的,比如与
match() 和 search() 函数,你知道是哪个函数吗?其实这就是我们今天要说的compile函数,一起来看看它是如何使用的吧。
结合模块
re使用,语法格式为:
re.compile(pattern[, flags])
生成
Pattern 对象代码:
import re
pattern = re.compile(r'\d+')
结合
match函数使用:
match(string[, pos[, endpos]])
结合
search函数使用:
search(string[, pos[, endpos]])
详细的使用案例:
>>> import re
>>> pattern = re.compile(r'([a-z]+) ([a-z]+)', re.I)
>>> m = pattern.match('Hello World Wide Web')
>>> print (m)
>>> pattern = re.compile('\d+')
>>> m = pattern.search('one12twothree34four')
>>> m
关于
compile函数在正则表达式里是十分常见的,了解掌握对我们在项目使用上还是比较友好的,因此,大家想要掌握的话,就看上述内容,好好跟着小编一起成长进步吧~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 python pep811/17
- ♥ 最全python装饰器的各种写法12/05
- ♥ sublime python出现中文乱码怎么办11/30
- ♥ Python lambda 表达式和用法01/01
- ♥ 你能从零基础学习python吗?09/29
- ♥ python reversed 的反向迭代01/05
内容反馈