This crate's regex syntax allows the POSIX-like character classes outside of brackets. In all other regex incarnations I know, you have to write [[:alpha:]]. This crate seems to allow [:alpha:].
I think this is an extension to usual syntax extension, but sadly it makes the syntax needlessly incompatible. I assume you don't allow [: to start a normal character range?