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.