This library is obsolete – please use the proposed regexp crate instead.
Rose is a simple regular expression engine written in Rust. Its design is based mostly on the Pike VM, as described by Russ Cox.
Rose aims to be simple, predictable, and correct above all else. This means obscure or unsound features, like atomic groups or backreferences or lookaround, are not supported. In return, it does not suffer from the exponential blowup that plagues other engines.
See also:
- rust-re, by Glenn Slotte
- regex-rust, by Ferris Tseng
- Issue #3591 – Add regular expressions to the distribution