regexreads

Write a pattern, test it against real text, and get a plain-English breakdown of each piece — no memorizing syntax.

RegexReads is a free online regex tester that explains, in plain English, what every character group in your pattern actually matches — not just whether it matched. Paste a regular expression, test it live against your own sample text, and get a line-by-line breakdown instead of having to decode symbol by symbol. Useful for debugging an existing regex you didn't write, or learning regex syntax by seeing exactly what each piece does.

//g
Contact us at hello@example.com or support@my-site.co.uk for help.
^start of the string (or line, in multiline mode)
[\w.+-]any one character from this set: \w.+-
+repeated one or more times (applies to the item just before it)
@a literal "@" character
[\w-]any one character from this set: \w-
+repeated one or more times (applies to the item just before it)
\.a literal "." character (escaped)
[a-zA-Z]any one character from this set: a-zA-Z
{2,}repeated 2 or more times (applies to the item just before it)
$end of the string (or line, in multiline mode)