Article introduces a JavaScript/TypeScript library inspired by Emacs' rx macro for writing readable regular expressions. It demonstrates how a complex semver validation regex can be rewritten using named forms and functions, making regexp code more maintainable and understandable.
Comby is a structural code search and replace tool that simplifies refactoring across multiple programming languages by overcoming regex limitations. It enables developers to find and modify code patterns more easily than traditional regex approaches, supporting use cases like Python 2 to 3 migrations and custom project fixes.
A case study on using generative (randomized) testing and fuzzing to discover bugs in regex engines, demonstrating how comparing implementations against a known oracle (like regex_lite) can uncover issues that unit tests miss. The author describes finding a bug in an older regex crate version and explains techniques for effective generative testing, emphasizing that small, carefully constructed test cases often reveal bugs better than large random inputs.
KitDecoder is a free collection of browser-based developer tools for encoding, decoding, formatting, and validating data like Base64, JSON, JWT, and regex. All processing runs locally in JavaScript with no data uploaded to servers, prioritizing privacy, speed, and offline availability.
A JavaScript/TypeScript library inspired by Emacs' rx macro provides a readable DSL for building regular expressions as named trees instead of opaque strings. The approach improves maintainability by eliminating manual escaping and making complex patterns like semantic versioning validation self-documenting.