Named groups fix

Matcher(string) is being used rather than Matcher(int) (at the very
least on OpenBD)