Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.
BSD-3-CLAUSE License
A code rewrite tool for structural search and replace that supports ~every language.
linear time regular expression matching in Java
Regex: generate matching and non matching strings based on regex pattern.