5 Free Regex Testers Online Reviews

5 Free Regex Testers Online Reviews

Sharing is caring!

Regular expression or regex is powerful but light way of extracting certain patterns out of large text. Since it does not consume much computing power, many people use it in various domains including web development, data analytics, data science, and more. Being light means it is computer-friendly. In other word, it is not straightforward to human beings to comprehend.

So, it is essential that you need to run several tests to check if your regex captures right texts. To test it, you don’t have to download any program to your PC. Thanks to great people out there, you can use an online regex testing tool for free. I personally used some of them, and I really loved the quality of the testers although they are free. My big kudos to them!

Let’s find out what awesome regex testers exist on the Internet. In each regex tester, I will list notable features that I liked about. The order of the list does not reflect any ranking.

1. Regular Expression 101

I used Regular Expression 101 many times. If you search regex tester on Google, you will also see this at the top of the result. My experience with this tester has been great that it is worth the title “101” of regular expression. It has a simple, but complete UI design.

Supporting Languages

The tester supports PCRE (PHP), ECMAScript (Javascript), Python, and Golang.

Reference

Reference is a very convenient feature for a regex tester to have. Reference here means if you can check regular expressions rules without having to leave the website. With reference, you can quickly search regex. For example, if you want to find a regex to capture any digit, in a reference section, you will type “digit” to find a list of regex that is digit-related rules. Having a reference means that it can be a great place to study regex.

Having said that, Regular Expression 101 provides this convenient feature. It has a search box where you can type things like “digit”, “word”, “space”, and so on. Then, its reference will find you the most relevant regex. The reference section and search box are on the same page where you can test your regex. So, you can test and search regex at the same time, which is a great UX design.

Explanation

Explanation is also an important section that explains your regex that you just put. You can consider it as something opposite to Reference because you type regex and the tester finds an explanation on that regex for you. Explanation is a great place to debug your regex.

Regular Expression 101 also has an explanation section on the testing page. So, you can see an explanation as you type your regex in real-time. Reference and Explanation on the same page will give you a convenience to check and debug your regex.

Code Generator

Each programming language has its own way to define regex and capture patterns. Python, PHP, Javascript, C#, and any other language has its own syntax for those functions. If you have tested your regex, then Regex 101 will do that for you. There is a menu called, “Code Generator”, on the left menu. If you click there, you will be able to select a programming language.

Supporting languages include JavaScript, PHP, Python, C#, Java, Ruby, Rust, Golang, and Perl. I believe that most of your use cases fall into those categories. Once you select a language, Regex101 automatically generates lines of code that you can just copy and paste into your code. I love this feature as well.

Quiz

REGEX101_QUIZ
Regex101 Quiz

We all hate quiz. But, if you are really into learning, quiz will definitely help your learning. Regex 101, as it sounds like a course, provides a list of quiz for enthusiastic learners. As you can see in the right, they have a comprehensive list of quiz sets. I am sure that passing all these tasks means you are becoming a master of regex.

You can type your answer to the input box, and click “SUBMIT”. Then it will show you the test result right away. You have to submit the right answer to move onto the next stage just like a game. When you submit and your answer is correct, the result will tell you the shortest possible length of the regex to capture the problem.

The image on the right does not show you the full list. It has a total of 28 questions. You will want to definitely check the quiz section if you are currently learning regex.

You have to log in to use the quiz menu.

2. RegExr

RegExr has also a good User Interface and a wide range of functionalities. In terms of features, it is as great as Regex101. But, it has less number of supporting languages.

Supporting Languages

RegExr supports only two languages, PCRE and Javascript. It is a bit sad that they don’t support Python.

Reference

Its reference section is quite complete and easy to use. In terms of user experience, you may prefer the UI of RegExr, since they placed their reference and other useful features on the left of the page. It is small, but if you are leftish, their design could be more natural to you. In their reference section, you can find a search input box where you can type a type of pattern to find a matching regex.

In addition to Reference, they have a separate section called, “Cheatsheet”. There, you can find the most frequently used regular expressions. So, if you want to warm up you brain or if you are new to the Regex world, you can open up their cheatsheet section, and always refer to the list of useful tips.

Explanation

RegExr has an Explain function that tells you about your regex. It placed the explanation section at the bottom of the page so that you can simply see at the bottom to check how your regex works. Regex101 places the explanation menu at the right bottom corner. In that regard, it can be easier to browse the explanations of RegExr due to the UI design. But, personally, both are just fine to me.

My Patterns

You can save your regular expressions using your account. As you compile many more regex, you can search a specific regex using their search input. With this function, you don’t have to manage a separate text file to store all of your regex. Similarly, Regular Expression 101 has a history menu where you can track your previous regular expressions tested on the website.

3. RegEx Testing

Compared to the two testers, this online regex tester provides fewer functionalities. You will notice a big difference as you go into their website. RegEx Testing also has a Cheat Sheet. The tester has Top Regular Expressions, but I really don’t understand what it is. From their UI design, I can tell that you would be able to save your regex easily since it is placed very visibly on the right menu.

RegEx Testing only support Javascript.

4. Free Formatter

Free Formatter provides simple features to its users. It only supports Javascript. On the page, you can see three major input boxes. The one where you can input your regex, another where you can put your testing text, and the rest where you can put replace regex such as $1, $2, $3. They have a long list of reference regex below the tester, which makes it difficult to see.

5. .NET Regex Tester

This regex tester has a better UI design than Free Formatter. However, it still provides limited features compared to Regex101 and RegExr. As the title name explains, you can use this tester to examine your .NET regular expressions. It has a separate reference section and you should leave the testing page to find some regex information. If you want to test your regex in .NET environment, it can be a good fit for your purpose.

Conclusion

This post introduced the five free online regex testers. If you are trying to find a good regex tester, then I believe you can better live with Regex101 or RegExr. If you are specifically looking for .NET regex tester, try .NET Regex Tester. Happy coding everyone!

Sharing is caring!