Every team has that one log format the official dashboards refuse to understand — an on-premise daemon, a vendor appliance, a legacy batch job that writes double-space-padded lines. Log Regex Parser is the swiss-army extractor for those formats: paste the lines, describe them with one regular expression, and read the results as a clean table — no writing a custom parser, no reaching for a Python script just to answer one question.
Give your groups names with the (?<name>...) syntax and they become column headers — (?<ts>...), (?<level>...), (?<msg>...) — or use plain brackets and type the field names yourself, comma separated, in the same order the groups appear in your pattern. Case-insensitive matching tames shouty logs where ERROR and error appear interchangeably, and the display modes help you audit the pattern against reality: show only matched rows to see clean output, mark every line so you can eyeball hit rate at a glance, or isolate the unmatched lines for repair when the table looks thinner than it should.
The tool ships three presets — an app-style ts level [ctx] msg line, an Apache/Combined-style access line, and an ISO-timestamped level source: msg line — as a starting point you can tweak rather than writing from a blank box. Because every line is tested independently, a pattern that mostly matches will still show you exactly which lines it misses, which is often more useful than a silent failure.
Ready to go in scenarios where a full parser is overkill — ad-hoc investigations, quick sanity checks on a feed, or documenting a legacy format before a migration. Copy gives you tab-separated values ready to paste into a spreadsheet, Download saves a .tsv file, and everything runs on your machine — no log line is ever sent anywhere.