{"id":9477,"date":"2020-04-16T18:19:16","date_gmt":"2020-04-16T10:19:16","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=9477"},"modified":"2020-04-15T19:30:56","modified_gmt":"2020-04-15T11:30:56","slug":"regular-expression-tools-resources","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/","title":{"rendered":"30 Useful Regular Expressions Tools and Resources"},"content":{"rendered":"<p>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\u2019ll need them in most programming languages you come across, especially when there\u2019s a need to scan and match context for further actions.<\/p>\n<p>Here\u2019s a simple example of regular expression \u2013 to match all string consist of \"<em>regular expression<\/em>\", \"<em>regular expressions<\/em>\", \"<em>regex<\/em>\", and \"<em>regexp<\/em>\" in a content, this is your regular expression pattern \u2013 <code>reg(ular expression?|ex(p|es)?)<\/code><\/p>\n<p>Now, they might seem a little bit confusing or hard to pick up at first, but once you understand the syntax, you\u2019ll notice it\u2019s pretty simple and definitely very useful for future coding projects. Learning and using Regular Expressions don\u2019t have to be torturous process.<\/p>\n<p>Here\u2019s a list of useful regular expression tools and resources to make your life easier.<\/p>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-1\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/getting-started-with-regex\/\" class=\"ref-block__link\" title=\"Read More: Beginner\u2019s Guide to Regular Expression (Regex)\" rel=\"bookmark\"><span class=\"screen-reader-text\">Beginner\u2019s Guide to Regular Expression (Regex)<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/getting-started-with-regex.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-24068 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/getting-started-with-regex.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">Beginner\u2019s Guide to Regular Expression (Regex)<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tA regular expression is a set of characters forming a pattern that can be searched in a string....\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>Desktop Regex Tools<\/h2>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/apps.apple.com\/sg\/app\/regextools\/id1043342268?mt=12\">regexTools<\/a><\/h3>\n<p>A simple and straightforward RegEx application for macOS to write and test the RegEx matches.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> macOS<\/li>\n<li><strong>Price:<\/strong> Free<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg\" alt=\"regeTools\" width=\"800\" height=\"416\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/apps.apple.com\/sg\/app\/patterns-the-regex-app\/id429449079?mt=12\">Patterns<\/a><\/h3>\n<p>A quite comprehensive app for macOS for writing and testing RegEx. It features real-time syntax highlighting for the RegEx pattern and the matches. It also supports many flavour of RegEx inclding Perl (PCRE), Ruby, bash, grep, and sed. A great app for both beginners and advanced users.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> macOS<\/li>\n<li><strong>Price:<\/strong> $2.99<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Patterns.jpg\" alt=\"Patterns\" width=\"800\" height=\"497\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/apps.apple.com\/sg\/app\/regex-marker\/id1469705857?mt=12\">RegEx Marker<\/a><\/h3>\n<p>This app allows you to automate code editing in XCode with RegEx. With this you can write an expression whether add a new line, replace or remove it. It\u2019s compatible with XCode 10 and 9 on macOS Mojave or High Sierra.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> macOS<\/li>\n<li><strong>Price:<\/strong> $4.99<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/RegEx-Marker.jpg\" alt=\"RegEx Marker\" width=\"800\" height=\"501\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/ultrapico.com\/Expresso.htm\">Expresso<\/a><\/h3>\n<p>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.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> Windows<\/li>\n<li><strong>Price:<\/strong> Free<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Expresso.jpg\" alt=\"Expresso\" width=\"550\" height=\"436\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/samsouder\/reggy\/\">Reggy<\/a><\/h3>\n<p>An open-source app aims to be a simple functional app with a nice looking UI for macOS. It supports several RegEx flavours including Perl, Ruby, and Java.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> macOS<\/li>\n<li><strong>Price:<\/strong> Free<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Reggy.jpg\" alt=\"Reggy\" width=\"800\" height=\"544\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/www.weitz.de\/regex-coach\/\">Regex Coach<\/a><\/h3>\n<p>Graphical application for Windows which can be used to experiment with (Perl-compatible) regular expressions interactively.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> Windows<\/li>\n<li><strong>Price:<\/strong> Free<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regex-coach.jpg\" alt=\"The Regex Coach\" width=\"550\" height=\"435\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.apple.com\/downloads\/dashboard\/developer\/regexwidget.html\">Regex Widget<\/a><\/h3>\n<p>Interactive widget for trying out regular expressions for JavaScript, and other languages (such as Sed, Ruby, or Perl).<\/p>\n<ul>\n<li><strong>Platform:<\/strong>macOS<\/li>\n<li><strong>Price:<\/strong> Free<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regex-widget.jpg\" alt=\"Regex Widget\" width=\"382\" height=\"251\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regexmagic.com\/\">Regex magic<\/a><\/h3>\n<p>Generates complete regular expressions to your specifications without the need to deal with regular expression syntax.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> Windows<\/li>\n<li><strong>Price:<\/strong> $39.95<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Regex-magic.jpg\" alt=\"Regex magic\" width=\"800\" height=\"717\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/www.regexpixie.com\/\">RegexPixie<\/a><\/h3>\n<p>A quite feature-filled tool to work with RegEx on Windows. It offers real-time syntax hihglighting, search replace the RegEx matches, and support for \u201c<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regular-expressions.info\/refext.html\">named group<\/a>\u201d in RegEx.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> Windows<\/li>\n<li><strong>Price:<\/strong> Free <\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/RegexPixie.jpg\" alt=\"RegexPixie\" width=\"800\" height=\"640\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.microsoft.com\/en-us\/p\/regex-regular-expression-tool\/9nblggh6cpxc?activetab=pivot:overviewtab\">Regex Regular Expression Tool<\/a><\/h3>\n<p>Another handy tool for Windows to write and test RegEx pattern. It works quite straightforward. It feautres 3 input where you can add the text source to test, another input to write the RegEx pattern, and the other input will show the RegEx matches in real-time.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> Windows<\/li>\n<li><strong>Price:<\/strong> Free<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Regex-Regular-Expression-Tool.jpg\" alt=\"Regex Regular Expression Tool\" width=\"800\" height=\"450\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.apptorium.com\/expressions\">Expressions<\/a><\/h3>\n<p>An application for macOS to play with RegEx. It features a beautiful minimalistic UI as well as supports for the macOS Dark Mode.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> macOS<\/li>\n<li><strong>Price:<\/strong> USD7.99<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/expressions.jpg\" alt=\"Expressions\" width=\"1000\" height=\"534\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/apps.apple.com\/id\/app\/rex-t\/id1120211452?mt=12\">Rex-T<\/a><\/h3>\n<p>Allows you to develop and test a complex RegEx patterns easily and save them for later use. It can also generate a sample code based on the pattern to use in Swift or Objective-C code.<\/p>\n<ul>\n<li><strong>Platform:<\/strong> macOS<\/li>\n<li><strong>Price:<\/strong> USD1.99<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/rex-t.jpg\" alt=\"Rex-T\" width=\"1000\" height=\"758\"><\/figure>\n<h2>Online Regex Tools<\/h2>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/regexr.com\/\">RegExr<\/a><\/h3>\n<p>Created by gskinner, this is one of the best online regular expression tool we\u2019ve seen so far. It is community driven with useful examples of regex syntax. Supports match and replace.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/RegExr.jpg\" alt=\"RegExr\" width=\"800\" height=\"277\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/regex101.com\/\">Regular Expression 101<\/a><\/h3>\n<p>One of the most popular and full-featured RegEx online tools. Aside of the input to test the .<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Regular-Expression-101.jpg\" alt=\"Regular Expression 101\" width=\"800\" height=\"373\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/rubular.com\/\">Rubular<\/a><\/h3>\n<p>Ruby-based regular expression editor. Handy and simple way to test your regular expressions on the web.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Rubular.jpg\" alt=\"Rubular\" width=\"800\" height=\"299\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regextester.com\/\">RegexTester<\/a> <\/h3>\n<p>This service uses PHP regular expression functions as a base for its operations. It can be useful for programmers of other languages as well.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Regular-Expression-Test-Tool.jpg\" alt=\"Regex Testing\" width=\"800\" height=\"403\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/rexv.org\/\">Rex V<\/a><\/h3>\n<p>Ajax based regular expression evaluator for three different regular expression systems PHP PCRE, PHP Posix and Javascript.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Rex-V.jpg\" alt=\"Rex V\" width=\"800\" height=\"338\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/pythex.org\/\">Python Regular Expression Testing Tool<\/a> <\/h3>\n<p>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.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Python-Regular-Expression-Testing-Tool.jpg\" alt=\"Python Regular Expression Testing Tool\" width=\"800\" height=\"461\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/ihateregex.io\/\">I Hate RegEx<\/a><\/h3>\n<p>A collection of commonly used RegEx expression like those to match a <code>username<\/code>, <code>email<\/code>, <code>phone number<\/code> with explanation on what each expression match for. A time saver and a great source to learn RegEx.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/I-Hate-RegEx.jpg\" alt=\"I Hate RegEx\" width=\"1000\" height=\"504\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.phpliveregex.com\/\">PHPLiveRegEx<\/a><\/h3>\n<p>A handy tool to write RegEx pattern and test with PHP function like <code>preg_match<\/code>, <code>preg_match_all<\/code>, and <code>preg_replace<\/code> right from the browser.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/PHPLiveRegEx.jpg\" alt=\"PHPLiveRegEx\" width=\"1000\" height=\"683\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/buildregex.com\/\">Build RegEx<\/a><\/h3>\n<p>Compose RegEx expression conveniently with UI. You can just click, select the condition, and drag-n-drop to rearrange the position of the syntax.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Build-RegEx.jpg\" alt=\"Build RegEx\" width=\"1000\" height=\"208\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/jex.im\/regulex\/\">Regulex<\/a><\/h3>\n<p>A tool that allows you to visualize RegEx pattern for JavaScript. A handy tool if you\u2019re about to write a tutorial, a book, or presentation.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/Regulex.jpg\" alt=\"Regulex\" width=\"1000\" height=\"408\"><\/figure>\n<h2>Visual Studio Code Add-ons<\/h2>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/chrmarti\/vscode-regex\">VScode Regex<\/a><\/h3>\n<p>An add-on that allows you to write a RegEx expression and show the current matches in a side-by-side document.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/in_action.gif\" alt=\"VScode Regex\" width=\"718\" height=\"246\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/stephen-riley\/regexworkbench\">RegexWorkbench<\/a><\/h3>\n<p>A add-on that will launch a tool on its own screen on Visual Studio Code to develop and test RegEx pattern. Built with <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.pcre.org\/\">PCRE<\/a> and currently supports supports \u201cmatch\u201d, \u201cmatch all\u201d, \u201csplit\u201d, \u201creplace\u201d, and \u201creplace all\u201d.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/RegexWorkbench.gif\" alt=\"RegexPreview\" width=\"600\" height=\"325\"><\/figure>\n<h3><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/web3Liuwentong\/vscode-regexp-preivew\">RegexPreview<\/a><\/h3>\n<p>An add-on to visualize your regular expression pattern on Visual Studio Code with a flowchart.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/RegexPreview.gif\" alt=\"VScode Regex\" width=\"1121\" height=\"759\"><\/figure>\n<h2>More Resources on Regex:<\/h2>\n<ul>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/regexone.com\/\">Using Regular Expressions<\/a> \u2013 Regular expression in a nutshell.<\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regular-expressions.info\/quickstart.html\">Regular Expression Basics<\/a><\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regular-expressions.info\/reference.html\">Regular Expression Basic Syntax Reference<\/a><\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/cheatography.com\/davechild\/cheat-sheets\/regular-expressions\/\">Regular Expressions Cheat Sheet<\/a> \u2013 Quick reference guide for regular expressions, including symbols, ranges, grouping, assertions and some sample patterns to get you started.<\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/regexlib.com\/CheatSheet.as\">RegExLib cheatsheet<\/a> \u2013 For .NET framework. <\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-gb\/\">.NET Framework Regular Expressions<\/a><\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regular-expressions.info\/examples.html\">Regular Expression Examples<\/a> \u2013 Example patterns that you can use for and adapt to your own purposes.<\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.regular-expressions.info\/tutorial.html\">How to Use and Get The Most out of Regular Expressions<\/a><\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/code.tutsplus.com\/tutorials\/other\/8-regular-expressions-you-should-know\/\">8 Regular Expressions You Should Know<\/a><\/li>\n<\/ul>\n<p>We are probably just scratching the surfaces of useful Regular Expression tools. If you think we\u2019ve missed a good piece regex article or tools\t, please leave a comment below. Thanks!<\/p>","protected":false},"excerpt":{"rendered":"<p>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\u2019ll need them in most programming languages you come across, especially when there\u2019s a need to scan and match context for further actions. Here\u2019s a simple example of&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3393],"tags":[1645,1784],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>30 Useful Regular Expressions Tools and Resources - Hongkiat<\/title>\n<meta name=\"description\" content=\"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\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"30 Useful Regular Expressions Tools and Resources\" \/>\n<meta property=\"og:description\" content=\"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\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-16T10:19:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg\" \/>\n<meta name=\"author\" content=\"Hongkiat Lim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hongkiat Lim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/\"},\"author\":{\"name\":\"Hongkiat Lim\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\"},\"headline\":\"30 Useful Regular Expressions Tools and Resources\",\"datePublished\":\"2020-04-16T10:19:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/\"},\"wordCount\":1013,\"commentCount\":29,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/regular-expression-tools-resources\\\/regeTools.jpg\",\"keywords\":[\"regex\",\"regular expression\"],\"articleSection\":[\"Toolkit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/\",\"name\":\"30 Useful Regular Expressions Tools and Resources - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/regular-expression-tools-resources\\\/regeTools.jpg\",\"datePublished\":\"2020-04-16T10:19:16+00:00\",\"description\":\"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\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/regular-expression-tools-resources\\\/regeTools.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/regular-expression-tools-resources\\\/regeTools.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/regular-expression-tools-resources\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"30 Useful Regular Expressions Tools and Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\",\"name\":\"Hongkiat Lim\",\"description\":\"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.\",\"sameAs\":[\"http:\\\/\\\/www.hongkiat.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/hongkiat\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"30 Useful Regular Expressions Tools and Resources - Hongkiat","description":"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","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/","og_locale":"en_US","og_type":"article","og_title":"30 Useful Regular Expressions Tools and Resources","og_description":"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","og_url":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2020-04-16T10:19:16+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg","type":"","width":"","height":""}],"author":"Hongkiat Lim","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Hongkiat Lim","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/"},"author":{"name":"Hongkiat Lim","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0"},"headline":"30 Useful Regular Expressions Tools and Resources","datePublished":"2020-04-16T10:19:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/"},"wordCount":1013,"commentCount":29,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg","keywords":["regex","regular expression"],"articleSection":["Toolkit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/","url":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/","name":"30 Useful Regular Expressions Tools and Resources - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg","datePublished":"2020-04-16T10:19:16+00:00","description":"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","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/regular-expression-tools-resources\/regeTools.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/regular-expression-tools-resources\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"30 Useful Regular Expressions Tools and Resources"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0","name":"Hongkiat Lim","description":"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.","sameAs":["http:\/\/www.hongkiat.com\/blog"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/hongkiat\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-2sR","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/9477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=9477"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/9477\/revisions"}],"predecessor-version":[{"id":49945,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/9477\/revisions\/49945"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=9477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=9477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=9477"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=9477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}