Validate your regular expression online, but where? Online regular expression testers, information, programs and tools can help a great deal in finding the right regex for a given task. It can be hard to find the right one with regular search tools like Google or Yahoo because how would you find a particular feature set? In this article I summarize all important features to make it easier for you to decide which one is right for you.
This page is regularly updated, if you want to know whether anything has changed since your last visit, be sure to check the history section, if you know of any omissions or errors of my overview, please let me know.
The following table serves as a quick reference to the features, flavors and methods used by online regular expression testers that I know of or that people have reported to me. First here’s a little explanation on the columns.
|name||the name and link to the online regex tester, click it to try it|
|regex flavor(s)||the specific flavors the regex tool supports, choose this to find the online regex tool that supports your particular language or flavor|
|features||any of nine features that the tool supports, the tenth (a heart) if it supports something special that makes it worth a specific looks (hint: makes your heart go quicker); each icon corresponds to a feature: match, replace, modifiers, extra options, realtime matching, regex reference available, code generation, animation, benchmarking and extras; check Legenda below for more info on each icon|
|method||whether the tool is client or server side, and, if possible, what language was used for implementation (this influences how the matching process works)|
|input||all support text input by typing or copying, some support a full web page (url) or uploading of a file|
Please, let me know if you’ve seen, heard or used one not listed here or if you’re the creator/maintainer of one of those and wish to report an omission. It’s my wish to keep this list up-to-date, but I need your help in keeping it that way. If anything isn’t clear, just drop me note, I’d be happy to help make it clearer.
||client side JS||text|
|Tool für Regular Expressions||unclear||
||server side CGI||text, url|
|Regex PowerToy online||PCRE, Java||
||client side Java||text|
|Spaw Editor’s Regex Test Tool||PHP preg_*, POSIX||
||server side PHP||text|
|Lavtorvik’s Regular Expression Tool||PHP PCRE, POSIX, JS||
||client side JS, AJAX for PHP||text|
|FileFormat.info regex test page||Java||
||server side Java||text (x10)|
|RexExr: Free Online Regex Testing Tool||ActionScript 3||
||client side Flex, desktop||text|
||AJAX + Ruby||text|
||client side js, AJAX for preg/ereg||text|
|A Better .NET Regex tester||.NET||
||AJAX + .NET||text|
|Regular Expression Library||.NET / VBScript / Ecma||
||server side .NET / client side JS||text, file, url|
|Regex Hero, direct link||.NET Silverlight||
||client side Silverlight||text|
For the overview above: you can hover over the features to see what they mean. Or use the following legenda, which is the key to the meaning of those little icons. Let me know if you’d like other features listed if you feel they occur often in online regular expression testers.
With time, I hope to provide a review of each and every online regular expression engine I find. If you have an online parser, tester, tool yourself or you found one not listed, please add a comment to this blog and I’ll quickly add it and evaluate it.
A short history of this page, what online regex utility was added when and when I changed or added features or major texts
|2009-09-27||added fileformat.info testpage and Lavtorvik’s regular expression tool|
|2009-09-26||turned “not supported” icon from red (too disturbing) to grey, added heart icon for extra features, added explanation of columns|
|2009-09-25||changed layout, added icons (courtesy of free icons by pixel mixer, thanks!), added usability, changed and name for Regex Hero|
|2009-09-20||added Tool für Regular Expressions|
|2009-09-19||abbreviated features, added legenda for features|
|2009-09-17||initial post, non-graphical overview, initial list of eight online regex utils|
– Abel –