Color only capture groups

When regex contains capture groups, only color the capture groups.
You can use (?:xxx|yyy) syntax to still color the whole match if necessary.