-
RegExr
RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
RE2
RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
I wrote this library to generate strings that match an arbitrary regex several years ago, purely for the fun/challenge of figuring it all out from scratch.
this is actually a very good tool for beginners. I personally started to learn regex from https://regexr.com, but switched to regex101 eventually for regular use
Regular expressions can (and any good library will) be compiled to a DFA that executes in linear time. As soon as you add forward or back references that becomes impossible and the exponential algorithm has to be used. This is why high performance regex engines like re2 don't support these features.
Related posts
-
A non programmer friend came up with this
-
Ask HN: What are some of the most elegant codebases in your favorite language?
-
I cant use the URI.encode() method
-
[Rust] Quelle est la meilleure façon actuelle d'appeler Rust de Ruby?
-
Show HN: Secure your public GitHub repository with automated security fixes