Patterns - The Regex App App Reviews

83 add

I use it all the time

I very often open patterns to test hairy regular expressons. I use it and its handy reference sheet all the time. I make use of match mode and replace mode. It is a very good way to test and debug regular expressions. Its big simple UI is a pleasure.

Very useful app for developing with regular expressions.

Just paste in the sample text to match and play with the regular expression until it matches perfectly. Then select your programming language and copy the code straight to your editor. Takes the learning curve out of code creation allowing you concentrate on the regular expression development.

Great app!

Best option for testing your regexp!

nice app

Nice app, 1. It would be great to have matches splitted by groups somethere in UI. 2. Regexps in python look much better as r”d+” rather than “d+”

Missing important feature

I use regexp in PHP scripts in order to match and get part of text within brackets. "Reggy" (a free app) show matched parts by code in brackets with a different colour. In "Patterns" app I can see if everything matches, but the match into brackets. For ex. #<div class="test">([[:digit:]]+)</div>#, will enlight the whole div tag, but the digits expected within the brackets in a different way. Also, I use very large regexp (10+ rows), so I would like to make the regexp font smaller.

plese reduce font!!!

Nice app, works really fine and useful for checking regex with several capture groups or fields extraction, event with names (using the "(?<field_name>….)” syntax ) that you can check with the “replaca” tab. Actually the only problem is the fixed font, really big…. but works fine!

Limited application

I need to find text in a web page source file using regex. I would paste in the source text of the web page file and try searching on it using Patterns. Unfortunately Patterns would crash every time. Page source files I guess are too much text for Patterns to process, otherwise a great application. Disappointed.

No real language specific support, no display of group matches

This app does not support multiple languages as claimed - at least not Python which is a few unique syntax variations. Nor does it show group matches. Pythex was down, so I though I’d try this. Even without the direct Python support, not too useful without the group display. If you already know how to write regexes, you don’t need this.

Doesn’t work with Sierra

The icon has the circle with the slash through it after updating to Sierra. Uninstalled & reinstalled. Still has the problem. Great app, but it needs to be updated. Unfortunately, given that the last update was in 2012, I think this is a dead app.

Works great on macOS Sierra, too!

Easily the best Regexp utility for Mac. Highly recommend.

Fix for small (major) bug

Patterns is great. There is, however, a small bug that you may discover. In certain cases, while typing a regex, you’ll crash the application and it won’t start up again because it tries to restore the last thing you typed and enters a crash loop. To fix it temporarily, open Terminal and use these commands: defaults read com.krill.Patterns lastRegex defaults write com.krill.Patterns lastRegex "" This first command prints out your previously entered regex (for your reference) and then clears it from the app’s preferences so it can start normally. (Note that it does include extra backslash escapes, you’ll have to strip those yourself.) You can then fix the regex (BEFORE pasting it back into Patterns) and resume where you left off. I’ll be contacting Patterns to get the root issue fixed as well, but in the meantime this may help someone.

Enjoyable Way Experiment & Learn

I’ve used regular expressions off and on for the past few decades - they are indispensable for certain tasks, and huge time savers in others. But I don’t use them constantly, which means I often need a quick refresher to get things working just right. That’s where this nicely crafted app comes in. I find it a quick, and intuitive way to re-familiarize myself with the arcane workings of regex expressions. My compliments to Nikolai Krill for creating this gem!

Doesn’t support all REGEX syntax

App could be very helpful if it supported the full range of regex syntax — for example, number limits/quantifiers. Please keep developing the app!

Great app

Finally, the ref sheet scrolling issue :D

Very helpful...

Working with Regex cant get much easier than this! Very clean and intuiative User Interface.

Great App, 2 UX Suggestions

Thanks, a handy tool. Id make two suggestions for a nicer user experience: 1 - Change the apps icon to something that reflects patterns/regex. When using different apps duting development, the search icon could be confused for a general search utility. 2- Just like the convenient copy button, a button to clear the pattern and text would be great.

Great app, one request

Im looking for a regex utility that helps me identify so-called "catastrophic backtracking" situations. Could this help?

This is worthless

What is this exaclty supposed todo....it worthless and a waste of money

Takes at least some of the sting out of regexes

I love regular expressions; when applied correctly, they can greatly simplify your code as you search for/parse/replace text. They can be a real pain, though, as they become more complex. Patterns make getting your regexes correct a lot easier. The interactive highlighting makes debugging your regexes simpler--you can back up and go forward to see where youve gone awry. Great tool. Would love to see support for capture groups.

My #1 Regex tool

Thanks for fixing the Reference Sheet!

  • send link to app