added named capture group highlighting