[regex] What is a word boundary in regex, does \b match hyphen '-'?