The Regex Coach is a free graphical application for exploring Perl-compatible regular expressions. It shows whether a pattern matches a target string and updates the display as the pattern or text changes. Users can highlight captured groups or selected parts of a pattern in the target string, and the application can explain a regex in plain English or display its parse tree. A step-through tool follows the matching process, while simulated split and substitution operations help show how Perl handles those transformations. Written in Common Lisp, it uses CL-PPCRE as its regex engine and may suit programmers working with compatible regex toolkits such as PCRE or CL-PPCRE. The current Windows download is version 0.9.2; the maker says the program has not changed since 2008. Linux is no longer maintained, though an unsupported 0.8.5 release is available and also runs on FreeBSD. There is no Mac version planned. The maker provides it as-is without warranty.
Who it is for
It may suit programmers who want a graphical way to examine Perl-compatible regular expressions, especially users of PCRE or CL-PPCRE toolkits. It is less suitable for users who need maintained Linux or Mac software or guaranteed support.
What is good
- Shows matches as patterns and target text change.
- Highlights captured groups and selected pattern parts.
- Explains patterns and displays parse trees.
- Steps through matching and simulates split and substitution.
What to know first
- No Mac version is available or planned.
- Linux release is unsupported and no longer maintained.
- Maker provides no warranty or promised older-system support.
- Long regular expressions may cause stack overflow.
Verdict
The Regex Coach offers interactive inspection and explanation for Perl-compatible patterns at no charge. Its aging Windows release, unsupported Linux option and stated limitations matter for users needing ongoing support or reliability with longer patterns.
The Regex Coach plans and pricing
All plansCompared on regular expression testers
- Free plan
- Yes
- Regex flavors
- Perl-compatible
- Pattern explanation
- Yes
- Step-through debugger
- Yes
- Code generation
- No
- Saved patterns
- Yes




