View Source FuzzyCompare.Preprocessor (fuzzy_compare v1.1.0)
This module allows for the preprocessing of strings which will be used in the comparision. Preprocessing is vital for high quality results. During processing the input strings are upcased, all punctuation is stripped, excess whitespace is trimmed and a Map of values is returned which is used by all other comparison functions. This allows for the reuse of preprocessed values and prevents each comparison function from rerunning the preprocessing.