Our great sponsors
-
regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
melody
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
-
oil
Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
-
RegExr
RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.
See also: https://github.com/rust-lang/regex/security/advisories/GHSA-m5pq-gvj9-9vr8
Going to github: thr ‘roadmap’ link 404s. Two Qs: 1) Do you plan on adding Google Re2 syntax and others 2) Is reversing available/planned? (reading written regex being notoriously more frustrating than writing it :)
How does this compare to https://github.com/yoav-lavi/melody?
I found a great list here.
Also, for your playground to be of value it should have a place where you can input text and have the portion of the text that got matched highlighted. A place where you could also put a replacement expression and see the result of the replace would be nice, but less critical. The interface of https://regexr.com/ would be a great starting point for a more functional playground.