Regex Log Extractor

Developer
New

Turn raw log lines into a clean, exportable table.

Log text & pattern

One record per line. Use named groups like (?<ip>\S+) for clean column names.

Extracted table

Every line the pattern matched, split into columns.

5 of 5 lines matched
iptimestampmethodpathstatussize
127.0.0.110/Oct/2023:13:55:36 -0700GET/index.html2002326
192.168.1.510/Oct/2023:13:56:02 -0700POST/api/login401512
10.0.0.310/Oct/2023:13:57:15 -0700GET/favicon.ico404209
172.16.0.910/Oct/2023:13:58:40 -0700GET/api/orders2004820
127.0.0.110/Oct/2023:13:59:02 -0700DELETE/api/orders/422040

About this tool

Paste server access logs or any line-based text, write a regex with named capture groups, and get a structured table back — one row per matching line, one column per group — ready to export as CSV or JSON.

How to use Regex Log Extractor

  1. 1

    Paste your log lines or raw text, one record per line.

  2. 2

    Write a regular expression with named groups like (?<ip>\S+) for each field you want as a column.

  3. 3

    Review the extracted table, then copy it as CSV or JSON.

Frequently asked questions