simplify regex to use \b to detect word boundaries