Expressions is a simple playground for building, testing, and exploring regular expressions on your Mac.
Type a regular expression, add some text, and see the matches immediately. Everything updates as you type, making it easy to experiment with patterns and quickly understand how they behave.
BUILD AND TEST REGULAR EXPRESSIONS
Write your regex and test it against any text in real time. Expressions highlights matches instantly, so you can quickly adjust your pattern and see the result.
CLEAR SYNTAX HIGHLIGHTING
Regular expressions can get complicated fast. Syntax highlighting makes patterns easier to read, understand, and modify.
WORK WITH GROUPS
Expressions makes it easy to inspect groups within your regular expression. Use Command-Shift-] and Command-Shift-[ to move between groups and highlight their matches.
BUILT-IN REGEX REFERENCE
Can’t remember a particular part of the regex syntax? Press Command-R or open the built-in reference sheet for a quick reminder without leaving the app.
MADE TO STAY OUT OF YOUR WAY
Expressions has a clean, minimal interface designed to keep the focus on your pattern and test data. Choose between light and dark appearances, or use full screen when you want a distraction-free workspace or need to demonstrate a regular expression to someone else.
ICU REGULAR EXPRESSIONS
Expressions uses the ICU regular expression standard, the same regular expression syntax supported by Apple’s Foundation framework.
Whether you’re writing a new pattern, checking an existing one, or simply experimenting with regular expressions, Expressions gives you a fast and focused place to do it.
This app hasn’t received enough ratings or reviews to display an overview.
Best Looking Regex App, Not Most Full Featured
Schlaeps
This is easily the best looking regex app. The default appearance is perfect for quick construction / testing of a matching regex, but it lacks features I would expect in an app like this like a list of all capture groups, replace support, and per-expression regex options (case insensitivity, multiline, etc. are available in the preferences, but get applied globally, rather than per expression)
Feature request
FeatureRequesterGuy
Really enjoy this app. Nice not to have to use a Web app based tool . However i would LOVE the ability to use my system font and to increase font size for the app from preferences.Thanks
Developer Response
It will be implemented in future versions
Did not live up to expectations
rysmax
I expected that the application will show different groups.But it shows everything monolithically.Text for example: "...1...2...3..."Expression for example: "(?<char1>1).*(?<char2>2)"Application result: hightlighted symbols "1...2"Expected result: hightlighted symbols "1", "2"PHP preg_match result: ["0" => "...1...2...3...", "char"' => "1", "char2" => "2"]p.s. See the RegExRX for view the "ideal" visualization of result.
Developer Response
By default Expressions highlights the 0th group which is the whole regex.To highlight a group, press cmd+shift+} (Menu View -> Highlight next group).
This app is great
Eduardo Arenas
This app is great
Fixed toolbar buttons
Version 1.3.10
The developer, Apptorium, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More