Python ha string.find()
e string.rfind()
per ottenere l'indice di una sottostringa in una stringa.
Mi chiedo se esiste qualcosa di simile string.find_all()
che può restituire tutti gli indici trovati (non solo il primo dall'inizio o il primo dalla fine).
Per esempio:
string = "test test test test"
print string.find('test') # 0
print string.rfind('test') # 15
#this is the goal
print string.find_all('test') # [0,5,10,15]
'ttt'.rfind_all('tt')
, che dovrebbe restituire '1'
'ttt'.find_all('tt')
tornare?