Python正则表达式使用findall获取所有匹配项

假设我有这个字符串:

string = 'start asf[2]+asdfsa[0]+fsad[1]'

我想按照它们在字符串中出现的顺序将上面的整数提取到一个数组中:

[2, 0, 1]

我试过 findall 但它不起作用:

print re.findall(r'start .*\[(.)\]', string)

它输出:

['1']

我将如何实现这一目标?


千巷猫影
浏览 274回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python