The short answer. RegexRx is the full development tool with the deepest feature set. Regex is the deliberately simple tester. RegexMate is the tester with a built-in quick reference. Patterns is the editor. The category is small and the choice is really about whether you want a reference at hand or a compact tester: all four will match the same strings, and none of them will make your pattern correct.
This guide covers 4 regular expression tools for macOS. Every fact below is drawn from the same verified records that back each app’s own page. The recommendations are our editorial judgment, not payment.
Quick comparison
| App | What it is | Pricing | Licence | Version |
|---|---|---|---|---|
| Patterns | developer tool | not published | not published | — |
| Regex | developer tool | not published | not published | — |
| RegexMate | developer tool | not published | not published | — |
| RegExRX | developer tool | not published | not published | — |
What actually decides this
- Flavour and target. Regex syntax varies by engine. A tool that tests against one flavour will happily approve a pattern that fails in the language you are actually using. Check which engine it emulates.
- Whether it explains the match. Group capture, match position and a step-through are what separate a debugging tool from a tester. For a pattern you will maintain, this is the feature that pays for itself.
- Code generation. Exporting the pattern with the right escaping for your language is more work than it looks. A tool that generates it removes a whole class of quoting bugs.
- Whether it has a reference built in. A quick reference in the same window is worth more than any feature, because the cost of writing a regex is mostly remembering the syntax.
- Capture groups, substitution and replacement. A tester that only answers yes or no is half a tool. You need to see what each group captured and to run the replacement over a whole document, not one string, and those are separate features from matching.
- Behaviour on large or hostile input. Backtracking engines can take a long time on a pattern that looks fine on a sample. A tool with a step limit or a timeout shows you the problem; a tool without one just hangs and tells you nothing.
- Whether it works on files or only on a test string. Pasting one string is how you test. Reading a file, or the clipboard, is how you use it. The second is the difference between a workbench and a scratchpad, and it is not listed on either product page.
- Whether it shows the match in place. Seeing which part of a long document matched is a different view from seeing what the groups captured. Both are needed, and on a document rather than a test string most testers give you only the second.
- Where patterns are saved, and whether they can be shared. A pattern you use twice should live somewhere versionable. Tools that keep patterns in a private library or an opaque store make the working version invisible to everyone else on the team.
Our picks
- RegExRX — Its record describes a development tool for regular expressions, which is the feature-complete end. Choose it when you want the full development tool rather than a tester.
- RegexMate — Its record describes a testing tool with a built-in quick reference guide, which is the learning case. Choose it when you want a tester with a quick reference beside it.
- Regex — Its record describes a testing tool with an emphasis on simplicity, which is the case where the reference is elsewhere. Choose it when you want the simplest possible tester.
- Patterns — Its record describes a regular expression editor, which is the authoring case rather than the checking one. Choose it when you want an editor rather than a tester.
The apps
Patterns
Patterns is a developer tool for macOS. Regular expression editor. Its pricing is not published.
Full profile and verified facts for Patterns →
Regex
Regex is a developer tool for macOS. Regular expression testing tool with an emphasis on simplicity. Its pricing is not published.
What it does. Regex 2.5 for macOS saves the pattern, test data, replacement, capture group, and matching options together on your Mac.
Full profile and verified facts for Regex →
RegexMate
RegexMate is a developer tool for macOS. A regular expression testing tool with a built-in quick reference guide. Its pricing is not published.
Full profile and verified facts for RegexMate →
RegExRX
RegExRX is a developer tool for macOS. Development tool for regular expressions. Its pricing is not published.
Full profile and verified facts for RegExRX →
How to choose
- Pricing not published in our data. Patterns, Regex, RegexMate and RegExRX — check the developer’s own site before assuming anything about cost.
Common mistakes
- Testing a pattern in one flavour and shipping it in another. The syntax differs in exactly the places you do not check.
- Writing a regular expression to parse HTML or JSON. It works on the sample you tried and fails on the first nested structure.
- Optimising a pattern you have not yet made correct. Measure against a real corpus first.
- Keeping a regex only in the tool. Patterns that live in your head are the ones you rewrite from scratch.
- Not anchoring. An unanchored pattern matches everywhere, which is the single most common reason a search returns too much.
- Matching instead of validating. A pattern that accepts the empty string passes every “required field” check it is put in front of.
- Testing against the input you have rather than the input you will get. Production data contains the case you did not think of, and that is the case the pattern fails on.
How this guide was put together
Each app’s facts come from its own record: the developer’s own pages and repository, the App Store listing where one exists, and the documentation, each with a source grade and an access date. Where a fact rests on the developer’s own statement rather than on something we verified independently, the sentence says so. Where our data has no value for something, the guide says “not published” instead of guessing.
A price appears here only where the record carries one from a stated source; the guide never estimates one, and it records the pricing model alongside so the two can be read together. Prices change and vary by region, so each app links to its own page for the current detail.
The facts and the recommendations are kept apart on purpose. Everything in the app entries, the comparison table and the answers above is composed from the records. The short answer, the criteria and the picks are our editorial judgment: they reflect what we would choose and why, and they are not paid for. Where we make a recommendation we name the condition it applies under, because we do not call anything “the best” without explaining the criteria.
Frequently Asked Questions
How do I choose between these regular expression tools?
There is no single answer — it depends on what you need. This guide covers 4 regular expression tools: Patterns, Regex, RegexMate and RegExRX. They differ mainly in pricing model, licence and the trade-offs each one carries. Pick by the trade-off you care about rather than by rank.
Are these regular expression tools free?
Pricing across this group: not published (Patterns, Regex, RegexMate and RegExRX). Where we list pricing as not published, the developer does not state a model we could verify — check their own site before assuming anything about cost. We quote a price only where the record carries one from a stated source, and we never estimate one. Prices change and vary by region and by store, so always check the developer’s own page for the current figure.
Which of these regular expression tools are open source?
None of them are recorded as open source in our data.
Do these regular expression tools support Apple Silicon?
Our data does not carry an explicit Apple Silicon statement for any app in this group, so we do not claim one. The absence of a statement is not the same as the absence of support.
How do I choose between them?
Start with how you pay: the guide groups these apps by pricing model, because the budget is the constraint most people actually have. Then check the trade-offs listed for each app: the limitations are the part that decides most people’s choice, because they describe what the app will not do for you.

