Very good app. Helped visually understand regular expressions. Good tool for beginners to see how your regular expression works. saved a lot of time. Great app.
Very good app. Helped visually understand regular expressions. Good tool for beginners to see how your regular expression works. saved a lot of time. Great app.
This is a great tool to have tucked away however something needs to be done about the fonts, at least allow us to change them. Its especially bothersome when you have longer regexs. That said, its well worth the price tag for quickly writing and testing regular expressions.
If you are new to Regular Expressions do not buy this product. It is not simple. The progarm is simple for people who understand Regular Expressions already.
This app makes it easy to write and run regular expressions on large snippets of text. I just now discovered the "Copy Code" feature thatll write the regex search and replace in Javascript, PHP, Python, Ruby etc. All this time I was using it as a starting point to make sure my regex was correct and then rewriting it in PHP. I couldve simply selected PHP from the dropdown list at the top right and copied the code. I have had a few crashes on some patterns in the past but that was many weeks ago so it was probably user error. One thing that might be nice would be the ability to save the patterns but that is no big deal because I just save them in CodeBox.
Im using this to test regex expression for Perl and Python and it works great. I put in the text I want to match or replace and then enter the regex expression. What matches and/or what is going to be replaced gets highlighted. For what Im doing this is a very good tool that saves time, and a great value.
This tool is great! Got me moving much faster on my large project that needed a lot of regular expressions. Well worth the investment.
Awesome application… The results appear as you type and the application shows you simple colors to distinguish simple steps. It also allows you to keep a copy of the original text as it shows you what changes are being performed. I love simple, intelligent, effective and fast apps… this is one of them.
Any chance of adding SED code?
I’m working on learning regular expressions on my own and Patterns has been an invaluable tool. Highly recommended! Worth every penny.
Will not accept a regular expression that is more than about 500 characters long. Doesn’t show capturing groups, except in the output of replacements. Bought it a while ago, have tried to use it dozens of times, but those limitations made me give up in all but two cases, but those were just when I was demoing something to someone else.
This is really refreshing to see a great, clean, sexy looking functional application. It works really well and has a reference to also teach you different patterns you may not have known about. You really can’t beat the regex checking in realtime to help speed up the process and it serves to get rid of your headaches brought on by needing complicated regex patterns! Love it!
I use this app daily and absolutely love it. It will not only help you create whatever regexes you need, but also grok what’s going on thanks to the syntax highlighting and live matching/replacing.
Patterns (coupled with CodeRunner) has made learning the basics of programming in Python and Perl easier for me. Whether Im learning something new or just testing code, these apps have become indispensible.
This app has saved me a ton of time and frustration, and is a pleasure to use. It’s great not only for coming up with complex regexps, but for experimenting with simpler, more optimized equivalents. I can’t recommend it highly enough.
I use CodeRunner for my PHP development; its really made a difference for me being able to try my scripts out in small chunks of test files, without having to worry about having a web server available. I can just point CodeRunner to any of my existing script files, or create special test files, and Im off and running. The interface is clean and nice-looking; its responsive and seems quite stable. I highly recommend it.
Simple, functional, and clear. My only problem is that I wish it could remember the previous state when I start it.
It didn’t have a character limit constraint for the regular expression. Yep, I have complicated expressions that exceed the character limit that I was rushing to this app to troubleshoot. Can’t. Please update the app to support like 10,000 character limit or something on regexes or no limit at all. Thanks. Oh! With “Free Spacing”, please allow comments with the # tag and allow the ability that if you paste in a regex when the “Free Spacing” is checked, to paste in with the newlines, spaces, and tabs (whitespace characters) intact instead of interpolating them and adding them as regex special characters nts resepectively. Thanks!
I love this app, but almost every time I use it, I run out of room in the regex field. I deal with log files with many fields and I use named groups, so the field fills up pretty fast. Id like to think that this could be fixed easily, but I fear this project has been abandoned.
I use patterns to test out my regex expressions pretty much every time I use a regex expression. The copy code snippets tool is occasionally useful, but honestly does not work most of the time. For example, it does not handle named subgroups properly with python, and it always performs the match function rather than search. It might be nice to provide a more robust code snippet tool, because most of the time it is much easier to just write the code manually instead of copy/paste from patterns.
I really like this app for building and testing regular expressions. The reference sheet is concise and fairly easy to understand. A few suggestions: 1. Some simple examples would be nice for beginners. 2. A more-apparent “No Matches” indication would be helpful. I’m a beginner and at first my regex’s were wrong but I wasn’t sure the app was actually working or not. 3. Would be great to have a way of keeping a list or library of regex’s that I know actually work within the app. Thank you so much for this app as it is.