Fix \K in lookahead usage returning negative-length matches