RegexSolver

RegexSolver

The Regular Expressions Manipulation Engine

8 followers

RegexSolver enables advanced regex set operations with unmatched performance; available for Java, Node.js, and Python.
RegexSolver gallery image
RegexSolver gallery image
RegexSolver gallery image
Free
Launch Team / Built With
Flowstep
Flowstep
Generate real UI in seconds
Promoted

What do you think? …

Alexandre van Beurden
Hi Makers! After more than a year of development, I'm excited to introduce RegexSolver in open beta! RegexSolver is a powerful API designed to perform set operations on regular expression patterns, including intersection, union, subtraction, equivalence, and subset. We are currently gathering user feedback to further refine and optimize our solution. Key Features: - Supported Operations: Execute complex regex operations like intersection, union, subtraction/difference and more. - High Performance: Developed in Rust with custom algorithms optimized down to the clock cycle, RegexSolver offers unmatched performance. - Language Support: Open-source libraries available for Java, Node.js, and Python. I invite you to integrate RegexSolver into your projects using our available libraries and share your experiences. Your feedback means a lot to us. Thank you for your support and insights! Alexandre
Olivia Jane Miller
Congrats on the launch, @alexandre_van_beurden! This looks like a game changer for anyone dealing with regex. The intersection and union features are super handy! Can't wait to see the community's feedback roll in from this open beta. Just what the dev world needs! 🚀
Alexandre van Beurden
Thank you @oliviajanemiller !
dashuai
Congrats on the launch, @alexandre_van_beurden! RegexSolver sounds like a game changer for anyone working with regex in their projects. The performance optimizations using Rust are particularly impressive. I can't wait to try out the advanced set operations you've implemented. Looking forward to seeing where this goes as you gather feedback. Upvoted and ready for some serious regex solving! 🚀
Alexandre van Beurden
Thank you very much @ezshine !
Christopher David Anderson
This sounds like a game-changer for anyone working with regex! However, I'm curious about the performance benchmarks you've achieved, especially compared to other libraries. How does RegexSolver handle very large datasets or complex regex patterns in terms of time complexity? Also, do you have any specific use cases in mind for showcasing the power of your API? Looking forward to testing this out!
Alexandre van Beurden
Hello @christopherdavidanderson, Thank you for your interest! We're in the process of finalizing benchmarks comparing RegexSolver with other libraries like Greenery and dk.brics.automaton. The challenge lies in ensuring fair comparisons since not all tools output regex patterns directly. Regarding performance, most operations in RegexSolver are linear or quadratic in time complexity. However, certain scenarios do require exponential time, a constraint shared by other libraries. We've specifically designed our engine to optimize these cases, minimizing clock cycles per computation. This approach enables us to handle complex operations like pattern subtraction—tasks that other libraries struggle with—efficiently. Currently, the engine is set to respond in under a second to prevent server overload. For operations that exceed this limit, it indicates an inability to complete the request. We plan to extend this response time and enhance server capacity for paid users in the future, and also offer deployment options on client infrastructure for tailored performance needs. Looking forward to your feedback once you test RegexSolver!