Find the position of the first occurrence of a substring in a string