gpt4 book ai didi

python - 搜索 re 的前后字符

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:44 24 4
gpt4 key购买 nike

<分区>

我正在尝试查找给定字符串中正则表达式匹配前后的字符。这是代码。

>>>import re
>>>s='dafddadffdbdasbffsbbfdbabbfsdfadsfdfddf' #completely garbage test string
>>>re.findall('.{0,5}(abb).{0,5}',s)
['abb']

测试字符串在这里出现了 'abb' ...fdbabbfsd... 我的印象是特殊字符 . 匹配 任何 \n{m,n} 以外的字符导致生成的 RE 匹配前面 RE 的 m 到 n 次重复,尝试匹配尽可能多的重复 如前所述here

所以我希望我的 re 返回 ['bbfdbabbfsdfa'] 而不仅仅是 ['abb']。我错过了什么?

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