Pythonre.compile:用于优化正则表达式匹配的工具

发布时间 2023-08-07 10:29:33作者: 小甘要努力了

https://blog.csdn.net/www_xuhss_com/article/details/130858409?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-130858409-blog-86527810.235%5Ev38%5Epc_relevant_sort_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-130858409-blog-86527810.235%5Ev38%5Epc_relevant_sort_base3&utm_relevant_index=5

 

import re

# Python re.compile的性能优势
# 相对于使用re.match和re.search等函数直接进行匹配,使用Python re.compile的优化方式可以带来更好的性能。
# 由于re.compile将正则表达式转化为一种优化过的数据结构,它可以更快地进行匹配操作,并且可以重复使用,
# 避免每次匹配时都需要重新编译正则表达式。

pattern=re.compile(r'\d+')  # 对象

result1=pattern.search('abc123def')

print(result1.group())