def subStringMatchExact(target, key):
if len(target) == 0:
return ()
if len(key) == 0:
return tuple(range(0, len(target)))
current_search_start = 0
starting_pos =()
while current_search_start < len(target):
found_pos = str.find(target, key, current_search_start)
if found_pos >= 0:
starting_pos = starting_pos + (found_pos,)
current_search_start = found_pos + len(key)
else:
break
return starting_pos