Main Menu

Regular Expressions: 30 Useful Tools and Resources

Regular expression, or often known as regex, is a pattern that consist of rules used to match a certain set of strings. They are extremely powerful, and you’ll need them in most programming languages you come across, especially when there’s a need to scan and match context for further actions.

Here’s a simple example of regular expression – to match all string consist of “regular expression“, “regular expressions“, “regex“, and “regexp” in a content, this is your regular expression pattern – reg(ular expression?|ex(p|es)?)

Now, they might seem a little bit confusing or hard to pick up at first, but once you understand the syntax, you’ll notice it’s pretty simple and definitely very useful for future coding projects. Learning and using Regular Expressions don’t have to be torturous process. Here’s a list of useful regular expression tools and resources to make your life easier. Full list after jump.

Desktop Regex Tools

Expresso(Win)Expresso is an award winning regex editor suitable for regular expression beginners; it also has a full-featured development environment for programmers and web designers.

Python Regular Expression Testing Tool – One of the web based python regular expression tool for rapidly testing regular expressions. Includes support for python regex specific functions such as dotall and unicode.