Fix fuzzy matching for non-word characters

When doing fuzzy matching, non-word characters in the pattern are
ignored and the regex that is constructed will never match any non-
word caracters.

Fix it by matching any character, not just word caracters in the
pattern.