HackerRank Python - Re.start() & Re.end()



start() & end()
These expressions return the indices of the start and end of the substring matched by the group.



  1. # Enter your code here. Read input from STDIN. Print output to STDOUT
  2. import re
  3. string = input()
  4. substring = input()
  5. pattern = re.compile(substring)
  6. match = pattern.search(string)
  7. if not match: print('(-1, -1)')
  8. while match:
  9. print('({0}, {1})'.format(match.start(), match.end() - 1))
  10. match = pattern.search(string, match.start() + 1)

download android app