RegEx Lab: Regular Expressions

RegEx Lab: Regular Expressions


Test regular expressions


$1.99

1.16.0for iPhone, iPad and more
9.5
160 Ratings
sovio
Developer
1.1 MB
Size
Apr 3, 2023
Update Date
#12
in Developer Tools
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
RegEx Lab: Regular Expressions Screenshots
RegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions poster
RegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions posterRegEx Lab: Regular Expressions poster

About RegEx Lab: Regular Expressions

RegEx Lab - test regular expressions

• Highlighting of regex syntax and of matches and capture groups.
• Choose the color of the match highlights
• Results List View which lists all the matches and capture groups.
• Replace feature
• Dark theme (by default) based on the Solarized color palette
• Themes to choose from (light/dark)
• A handy cheatsheet which tells you about the different operators, option flags and metacharacters.
• An extra row of keyboard keys for common special characters
• Undo / Redo quick access buttons
• Support for Dynamic Type (iOS Settings Text Size)
• Export / Import feature

Questions, suggestions, issues?
regexlab@sovio.co

Made by Nikolay Suvandzhiev
Show More

What's New in the Latest Version 1.16.0

Last updated on Apr 3, 2023
Old Versions
• A big change to how text highlight logic works. It should not provide much better performance and reliability.
• Capture group coloring used to start with red, which was too harsh, it is now moved towards the end of the list of colors.
• Removed the "Created" message which appears on screen when a new regex is added.
• Added a "Select all" button for the test text.
• Fixed an issue where some text fields would be too "smart" and change characters such as `...` to `…` or `"` to `“`.
• Removed old third-party frameworks and switched to native code, which makes the app size smaller and improves performance.
Show More
Version History
1.16.0
Apr 3, 2023
• A big change to how text highlight logic works. It should not provide much better performance and reliability.
• Capture group coloring used to start with red, which was too harsh, it is now moved towards the end of the list of colors.
• Removed the "Created" message which appears on screen when a new regex is added.
• Added a "Select all" button for the test text.
• Fixed an issue where some text fields would be too "smart" and change characters such as `...` to `…` or `"` to `“`.
• Removed old third-party frameworks and switched to native code, which makes the app size smaller and improves performance.
1.15.1
Apr 3, 2022
• This is just a maintenance release which updates/replaces some of the third-party frameworks used in the app (for example the UI framework used to display alert messages)
1.15.0
Nov 8, 2021
• The export / import feature now also includes the "replacement text" if there is any
• The additional buttons now of the keyboard now also has a "Select all" quick shortcut for the test text field
1.14.0
Aug 12, 2021
• When using the "previous / next" match function, the current match is now indicated as a label, e.g. "Match 2 of 8"
• Fixed a bug which caused test text highlights (match background, capture group underlining and current match background) to be applied incorrectly, causing missing or misaligned highlights. Thanks to the user who reported this issue.
• In the Results lists screen, if there is a selected match, when arriving to the screen the list scrolls to it much quicker
1.13.0
Aug 9, 2021
• Small tweak to the "Previous" / "Next" match buttons so that they're disabled if there are no results
1.12.0
Jul 15, 2021
• New feature - Previous / Next match - in the Editor you now have a 'Previous' and 'Next' match buttons which highlight the selected match.

Also in recent updates:
• You can sort the regular expressions list by name, date created or date last modified
1.11.0
Jul 3, 2021
• The sorting feature now also allows sorting by "Last modified".
• The Import screen now has a "Done typing" button to dismiss the keyboard.
1.10.0
Jun 17, 2021
• Sorting: By popular demand - Sorting is now here! Until now the regexes were always sorted by the time they were created, with the newest ones appearing on top of the list. Now you can choose the direction of sorting (newest to oldest vs oldest newest) and also sort by name (A-Z or Z-A). Thanks to the user who suggested this feature! (works on iOS 14.0 or later)

Also in recent updates:
• There's a "Share" button (under regex options) so you can quickly share your regex (along with any flags, test text and replacement text).
• You can change the colors of the match highlight (works on iOS 14.0 or later). Try it out under Settings > Themes > Regex Theme.
1.9.1
May 18, 2021
• Duplicating a regex now also copies over the "replace text" field

Also in recent updates:
• There's now a "Share" button (under regex options) so you can quickly share your regex (along with any flags, test text and replacement text).
• You can change the colors of the match highlight (works on iOS 14.0 or later). Try it out under Settings > Themes > Regex Theme.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.9.0
Apr 26, 2021
• There's now a "Share" button (under regex options) so you can quickly share your regex (along with any flags, test text and replacement text). Thanks to the user who suggested this feature.

Also in recent updates:
• By popular demand - now you can change the colors of the match highlight (works on iOS 14.0 or later). Try it out under Settings > Themes > Regex Theme.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.8.0
Nov 1, 2020
By popular demand - now you can change the colors of the match highlight (works on iOS 14.0 or later). Try it out under Settings > Themes > Regex Theme.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.7.1
Sep 12, 2020
• If the app is closed by iOS in the background, the text you've typed is saved (it used to be lost). Thanks to the user who suggested this improvement.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.7.0
Mar 26, 2020
>> New feature
• RegEx Lab now supports Dynamic Type - the Text Size you choose under iOS Settings > Display & Brightness > Text Size, or in the Accessibility Settings. The older "Text Size" preference from inside the app is gone - with this new approach you can choose much larger text sizes.

>> New feature
• You can now export / import all your regular expressions. This could be useful as a backup or if you're moving to a new device.


If you like RegEx Lab, please take a moment to rate or review - thanks!
1.6.1
Mar 23, 2020
>> New feature <<
• You can now export / import all your regular expressions. This could be useful as a backup or if you're moving to a new device.

Other small fixes:
• Fixed a crash when trying to send user feedback.
• Fixed a visual issue in dark mode where some pop-up messages had dark text on dark background, making them very hard to read.
Thanks to the users who spotted these bugs and contacted me!

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.6.0
Mar 22, 2020
• You can now export / import all your regular expressions. This could be useful as a backup or if you're moving to a new device.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.5.1
Mar 5, 2020
• Tweaked some fonts and layout for better readability

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.5.0
Aug 14, 2019
• In the matches list screen there is now an option to copy all matches to the clipboard. Thanks to the user who suggested this feature.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.4.0
Nov 19, 2018
• Named capture groups
By popular demand - added (experimental) support for named capture groups. The native implementation by iOS is limited, so some workarounds are used and things might not work in all cases. If you notice issues, you can provide feedback via the Feedback menu.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.3.1
Oct 12, 2018
This is a small update with iOS 12 optimisations.

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.3.0
Aug 19, 2018
Some UI improvements in this release (thanks to users' feedback):
• Capture groups colors have been improved (made brighter / more saturated for better visibility)
• Capture groups underlining has been made thicker for better visibility
• Some buttons have been made wider to be easier to tap (for example the Cheatsheet button)
• Some in-app messages have been tweaked to show for slightly longer, allowing time to read (for example when duplicating a regex)

Thanks to the users who suggested these (and other) improvements. Your feedback is very valuable!
If you would like to make suggestions or comments, please email regexlab@sovio.co (or use the app > Settings > Contact developer). (No need to disclose your email if you use the in-app method.)

If you like RegEx Lab, please take a moment to rate or review - thanks!
1.2.3
Jul 30, 2018
• Fixed a bug that meant the review prompt might be shown multiple times in the same day to some users. Apologies to anyone affected by this.


If you like RegEx Lab, please take a moment to rate or review - thanks!
1.2.2
Apr 30, 2018
• This is a maintenance release. Switched to a new crash reporting framework and updated other third-party frameworks used in the app.


If you like RegEx Lab, please take a moment to rate or review - thanks!
1.2.1
Mar 22, 2018
• Corrected a typo in the first screen ("Regular Expression", not "Regular Expresson"). Thanks to the user who spotted it and notified me.


If you like RegEx Lab, please take a moment to rate or review - it really helps!
1.2.0
Jan 6, 2018
• Added regex syntax highlighting - now it's a lot easier when editing your regex to see capture groups, character sets, escaped literals and even syntax errors.
• Added a warning when special characters might cause unexpected results.
1.1.0
Nov 29, 2017
This is the biggest update yet!
• Replace feature - now you can perform a replace operation on the results
• Undo / Redo buttons - when you edit a text field you can now easily undo / redo
• Themes - dark and light themes to choose from
• Many other small fixes and improvements

RegEx Lab: Regular Expressions FAQ

RegEx Lab: Regular Expressions is available in regions other than the following restricted countries:
Bulgaria,Russia
RegEx Lab: Regular Expressions supports English
Click here to learn how to download RegEx Lab: Regular Expressions in restricted country or region.
Check the following list to see the minimum requirements of RegEx Lab: Regular Expressions.
iPhone
Requires iOS 14.0 or later.
iPad
Requires iPadOS 14.0 or later.
Mac
Requires macOS 10.15 or later.
iPod touch
Requires iOS 14.0 or later.

RegEx Lab: Regular Expressions Alternative

You May Also Like

Get more from sovio