/\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