Email matcher
Capture standard email addresses from logs or text exports.
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Test regular expressions quickly with flag toggles, match tables, and capture-group visibility for debugging and validation.
| Match # | Group | Offset | Value |
|---|---|---|---|
| Run a regex to see matches. | |||
-
Use these starter patterns for email, URL, date, and price matching. Click apply to fill both pattern and test text.
Capture standard email addresses from logs or text exports.
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Extract full HTTP/HTTPS links from long text blocks.
https?:\/\/[\w.-]+(?:\.[\w.-]+)+(?:[\w\-._~:\/\?#\[\]@!$&'()*+,;=.]+)?
Find common date formats like YYYY-MM-DD or DD/MM/YYYY.
\b(?:\d{4}-\d{2}-\d{2}|\d{2}\/\d{2}\/\d{4})\b
Capture prices with optional currency symbol and decimals.
(?:[$€£₺]\s?)?\d{1,3}(?:[.,]\d{3})*(?:[.,]\d{2})?
In the last 24 hours, 1 people used this tool.
Enter a pattern, choose flags like case-insensitive or multiline, paste test text, and run the checker to inspect every match and group.
Regex errors can be hard to debug in production logs. This tool gives deterministic pattern validation with offsets and match grouping, so developers can iterate faster and reduce parsing bugs.
This tool is built for developer and automation workflows where pattern correctness matters. It supports global and single-match modes, common regex flags, capture group listing, and offset inspection.
Use this tester before shipping filters, validators, route matchers, and text extraction pipelines. Validating patterns with real examples helps avoid silent failures and unexpected over-matching in production.
All checks run through the shared tool API, so this regex engine output can be reused by future tools, CI diagnostics, and other internal developer workflows without logic duplication.
It validates regex syntax, executes pattern matching, and returns capture groups with offsets.
Yes. Enable global match mode to return all occurrences instead of just the first match.
The tester supports i, m, s, u, x, A, and D flags through a normalized and safe flag parser.
Offsets show exact character positions where each group matched, which helps when debugging parser logic.