我正在尝试使用 re.findall 按顺序获取查询的开始和结束位置
import re
sequence = 'aaabbbaaacccdddeeefff'
query = 'aaa'
findall = re.findall(query,sequence)
>>> ['aaa','aaa']
我如何得到类似 findall.start() 或 findall.end() 的东西?
我想得到
start = [0,6]
end = [2,8]
我知道
search = re.search(query,sequence)
print search.start(),search.end()
>>> 0,2
只会给我一审