gpt4 book ai didi

Python: "re.match(pattern)"与 "re.search(' ^' + pattern)"之间的差异

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:47 25 4
gpt4 key购买 nike

<分区>

在阅读文档时,我发现 re.match() 之间的全部区别和 re.search()是那个re.match()仅从字符串的开头开始检查。

>>> import re
>>> a = 'abcde'
>>> re.match(r'b', a)
>>> re.search(r'b', a)
<_sre.SRE_Match object at 0xffe25c98>
>>> re.search(r'^b', a)
>>>

我有什么误解吗,或者 re.search('^' + pattern) 之间没有任何区别吗?和 re.match(pattern) ?

只使用 re.search() 是一个好习惯吗? ?

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