gpt4 book ai didi

python - re.finditer() 实例是否无法匹配原始模式?

转载 作者:行者123 更新时间:2023-11-28 22:43:06 25 4
gpt4 key购买 nike

一个。下面的代码是否会导致 断言错误?

如果是这样,我该如何预防?

def finditer_test(pattern, string, flags=0):
for match_object in re.finditer(pattern, string, flags):
assert re.match(pattern, match_object.group(0), flags)

最佳答案

是的,它可能会失败,例如当模式包含先行断言时。

检查 finditer_test(r'a(?=b)', 'abc')

关于python - re.finditer() 实例是否无法匹配原始模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31139149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com