В Python есть string.find()
и string.rfind()
для получения индекса подстроки в строке.
Мне интересно, есть ли что-то вроде string.find_all()
которое может вернуть все найденные индексы (не только первый с начала или первый с конца).
Например:
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]