Russ Cox wrote an article about this in 2007, and the situation is still the same. Go doesn't have this problem since Russ Cox is one of the lead authors of Go, and wrote Go's regex library.
- C (and thus everything with a FFI): https://github.com/rust-lang/regex/tree/master/regex-capi
- Go (heh): https://github.com/BurntSushi/rure-go
- Possibly somewhat out of date Python: https://github.com/davidblewett/rure-python
I wasn't trying to say "you should have linked this instead", just trying to point anyone who sees this and goes "that's an issue in my code" in the right direction.