gpt4 book ai didi

python - 如何在 re.findall 中显示 python 中具有字符串和数字的模式的所有匹配项

转载 作者:行者123 更新时间:2023-11-30 23:37:29 24 4
gpt4 key购买 nike

我想提取以下模式的所有匹配项:

pattern = 'link_uid=[0-9]'

我的字符串看起来像:

astr = 'this is test link_uid=23500534 and the second test is link_uid=12345'

我正在寻找以下输出:

link_uid=23500534
link_uid=12345

当我执行 re.findall('link_uid=[0-9]', astr) 时,我得到:link_uid=2, link_uid=1

最佳答案

您的输入包含多个数字,请将其与:

r'link_uid=\d+'

结果:

>>> re.findall(r'link_uid=\d+', astr)
['link_uid=23500534', 'link_uid=12345']

关于python - 如何在 re.findall 中显示 python 中具有字符串和数字的模式的所有匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15505582/

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