Python正则表达式 - 多次出现

时间:2017-01-10 20:20:19

标签: python regex list

如何在字符串中查找多次出现的模式,并将列表中的所有匹配项存储为多个元素。 例如:

re.search('[A-Z]+',"assAAhhhAB").group(0)

会给我:

AA

而我希望输出为

['AA' ,'AB']

1 个答案:

答案 0 :(得分:2)

使用re.findall

import re
print(re.findall('[A-Z]+',"assAAhhhAB"))
# => ['AA', 'AB']

请参阅Python demo