Test, validate and match regular expressions
Parses lines of race timing data (Zeitnahme is German for timekeeping), such as exports from stopwatch or timing software. Each line starts with '#', then a number (e.g., rank or bib number), a duration in MM:SS.mmm format with optional leading minus sign, another integer (e.g., lap or point count), and a final MM:SS time. Captures each field for easy extraction.