我試圖通過使用re.findall正則表達式findall start()和end()? Python的
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
會給我只是一審
除了[m.start(),m.end()]之外,還可以使用'm.span()'返回起始和結束索引的元組。 –