Frequently Asked Questions
What does this tool explain?
It explains common regex tokens, quantifiers, groups, anchors, and character classes.
Which regex flavor is assumed?
Explanations target JavaScript-compatible regex syntax.
Is pattern text uploaded?
No. Explanations are produced locally in your browser.
Example input/output
Input: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Output: ^ – start of string / [a-zA-Z0-9._%+-]+ – one or more email-safe characters / @ – literal at sign / ...
How it works
This tool tokenises the regular expression by parsing anchors, character classes, quantifiers, groups, and alternations. Each token is mapped to a plain-English description and returned as an annotated list. Processing runs in your browser.
Common use cases
- Understand an inherited regex pattern by reading a plain-English explanation
- Learn regex syntax by exploring the meaning of each component
- Document a regex pattern for code review or technical docs