How to find all the indexes of all the occurrences of a word in a string [duplicate]
Use re.finditer: import re sentence = input(“Give me a sentence “) word = input(“What word would you like to find “) for match in re.finditer(word, sentence): print (match.start(), match.end()) For word = “this” and sentence = “this is a sentence this this” this will yield the output: (0, 4) (19, 23) (24, 28)