The word boundary, \b, OTOH, is. It looks for a word beginning/ending, and on the boundary it expects a word character - and the quote is not such a character.
Remove it from the end or replace it with a negative look-ahead search for a word character.