Is there a standard way in Python to fuzzy match a string with arbitrary list of acceptable values? -


i hoping function this:

def findsimilar(string, options):     ....     return astring 

where astring similar passed string present in options. i'm using function normalize user input toy application i'm working on. read using levenshtein distance, decided ask here, i'm hoping there simple solution in python standard libraries.

use difflib.get_close_matches.

get_close_matches(word, possibilities[, n][, cutoff])

return list of best “good enough” matches. word sequence close matches desired (typically string), , possibilities list of sequences against match word (typically list of strings).


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -