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
私に最初のインスタンスだけを与えるだろう