fork(1) download
  1. import re
  2. def substring_range(s, substring):
  3. for i in re.finditer(re.escape(substring), s):
  4. yield (i.start(), i.end())
  5.  
  6. s = "abcdegfbcd"
  7. substring = "bcd"
  8. print([x for x in substring_range(s, substring)])
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
[(1, 4), (7, 10)]