Skip to content
312+ businesses automated avg. 14h/week savedManual workflows cost the average team €560/week fix it in 10 daysDeployed in 5–10 business days · 30-day money-back guaranteeDental · Real Estate · Agencies · E-commerce · Covered99.97% uptime SLA · Monitored 24/7 by our ops teamA full-time ops hire costs €50K+/yr PURIST delivers more in daysn8n · Make · Claude AI · 500+ workflow templatesFree automation audit limited to 5 spots this week312+ businesses automated avg. 14h/week savedManual workflows cost the average team €560/week fix it in 10 daysDeployed in 5–10 business days · 30-day money-back guaranteeDental · Real Estate · Agencies · E-commerce · Covered99.97% uptime SLA · Monitored 24/7 by our ops teamA full-time ops hire costs €50K+/yr PURIST delivers more in daysn8n · Make · Claude AI · 500+ workflow templatesFree automation audit limited to 5 spots this week312+ businesses automated avg. 14h/week savedManual workflows cost the average team €560/week fix it in 10 daysDeployed in 5–10 business days · 30-day money-back guaranteeDental · Real Estate · Agencies · E-commerce · Covered99.97% uptime SLA · Monitored 24/7 by our ops teamA full-time ops hire costs €50K+/yr PURIST delivers more in daysn8n · Make · Claude AI · 500+ workflow templatesFree automation audit limited to 5 spots this week
PURIST
312+
Clients automated
14 h/wk
Avg time saved
99.97%
Uptime SLA
< 7 days
Deploy time
PURIST AI
Claude Opus 4.7 · n8n v1.71 · <80ms
What type of business are you running? I'll show you exactly which processes we'd automate first and your estimated ROI.
Powered by n8n + Claude Opus 4.7 Get my free automation plan →

Free Tools /Development

Regex Tester for Automation

Test a regular expression against real sample text, see every match and capture group highlighted live, and get a plain-English breakdown of the pattern.

Pattern
/ /
Highlighted matches

Matches & capture groups

How this tool works

01

Live matching against real text

Type a pattern and sample text, matches highlight instantly as you type, using your browser's native JavaScript regex engine, the same one n8n's Code and Set nodes run on.

02

Capture group breakdown

Every capture group in a match is listed separately, useful for confirming exactly what a Set node expression or a Code node's match.groups will actually extract.

03

Plain-English pattern breakdown

Common regex syntax (anchors, character classes, quantifiers, groups) in your pattern is decoded into a short description, so you do not need to remember what \d+? means at a glance.

Frequently asked questions

Does this use the same regex engine as n8n?

Yes. n8n's Code node and expression fields run on Node.js, which uses the same JavaScript regex engine as your browser. A pattern that matches here will behave identically inside an n8n Code node.

Why is my pattern not matching anything?

The most common causes are: forgetting the "g" flag when you expect multiple matches, using a capture group syntax not supported without a flag (like named groups needing correct (?) syntax), or unescaped special characters like "." or "$" that need a backslash to be treated literally.

What is the difference between .* and .*? (greedy vs lazy)?

By default, quantifiers are greedy: .* matches as much text as possible, then backtracks if needed. Adding a "?" makes it lazy: .*? matches as little as possible. This matters most when your pattern has multiple similar delimiters in the sample text, greedy vs lazy can produce very different match boundaries.

Can this tool test multiline text?

Yes, paste multiline sample text directly. Add the "m" flag if you need ^ and $ to match the start and end of each line rather than only the start and end of the entire string.

Does this tool store my pattern or sample text?

No, everything runs client-side in your browser. Nothing is transmitted or saved.