/\w+@[\w\-]+\.\w+/g
2 matches in test input
Quick Patterns
Add Token
Characters
Anchors
Sets
Groups
Other
Pattern Blocks (5)
\wWord char
Repeat:
\w+→ any word character [a-zA-Z0-9_] (one or more)
abcLiteral
Repeat:
@→ literal text "@"
[…]Char set
Repeat:
[\w\-]+→ one character from set [\w\-] (one or more)
abcLiteral
Repeat:
\.→ literal text "."
\wWord char
Repeat:
\w+→ any word character [a-zA-Z0-9_] (one or more)
Test Input
Matches2 matches
Send to alice@example.com or bob@test.org for more info.
Pattern Breakdown
1
\w+any word character [a-zA-Z0-9_] (one or more)2
@literal text "@"3
[\w\-]+one character from set [\w\-] (one or more)4
\.literal text "."5
\w+any word character [a-zA-Z0-9_] (one or more)Visual Regular Expression Builder
Construct complex regular expressions without memorizing syntax. Add tokens visually — digits, word characters, groups, lookaheads, quantifiers — and see the generated pattern update in real time with match highlighting and plain-English explanations for each part.
Features
- Drag-and-drop style token building
- Quick patterns for common use cases (email, URL, IP, date)
- Live match highlighting on test input
- Pattern breakdown with human-readable explanations
- Support for groups, lookaheads, quantifiers, and lazy matching