我想提取以下模式的所有匹配项:
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
答案 0 :(得分:3)
您的输入包含多个数字,与以下内容匹配:
r'link_uid=\d+'
结果:
>>> re.findall(r'link_uid=\d+', astr)
['link_uid=23500534', 'link_uid=12345']