FuzzyMatch finds a needle in a haystack based on string similarity and regular
expression rules.
