fork download
  1. import re
  2. transcript=r"""12:12:12,234 --> 12:13:46,346
  3. Blah
  4. 12:14:12,121 --> 12:15:89,678
  5. Blah2
  6. """
  7. timestamps = []
  8. linenum = 0
  9. pattern = re.compile(r"\d{2}:\d{2}:\d{2},\d{3}\s-->\s\d{2}:\d{2}:\d{2},\d{3}")
  10. for line in transcript.splitlines():
  11. linenum += 1
  12. if pattern.search(line):
  13. timestamps.append((linenum, line.rstrip('\n')))
  14. print(timestamps)
Success #stdin #stdout 0.03s 9592KB
stdin
Standard input is empty
stdout
[(1, '12:12:12,234 --> 12:13:46,346'), (3, '12:14:12,121 --> 12:15:89,678')]