grep: fix colouring of matches with zero length