The pattern is a digit character followed by a word charater -- aka. two characters. How can the match return three characters, when the pattern is only looking for two characters?
look carefully there is no quantifier so it will just look for a digit followed by any character and wiil give you that pattern only but if there was a '+' quantifier for '/w' then it would have returned everything after that unless there is a space or string has ended.