name-finder
Sorts a list of strings by the similarity of the search value and filter with it
I will help if you have any difficulty =)
Contact me by github:heyderpd. I'll be glad to help you.
npm~lucasmreis
Thanks forExample of rank with list of strings:
const list = 'John Lennon' 'José Sìlvéîrã' 'Jose da Silva' 'Jose Silveira' 'Jôse Sìlveira' const listSortByRank = listSortByRank = 'Jôse Sìlveira' 'Jose Silveira' 'José Sìlvéîrã' 'Jose da Silva' /*Find: [J][o][s][e][ ][S][i][l][v][a]Match chars: [J][o]hn L[e]nnon [J][o][s][e][ ]da [S][i][l][v][a]*/
Example of rank with list of object's:
const list = deep: name: 'John Lennon' things: 123 deep: name: 'José Sìlvéîrã' xyz: '123' deep: name: 'Jose da Silva' r: 42 deep: name: 'Jose Silveira' o: o deep: name: 'Jôse Sìlveira' f: f const listSortByRank = listSortByRank = deep: name: 'Jôse Sìlveira' f: f deep: name: 'Jose Silveira' o: o deep: name: 'José Sìlvéîrã' xyz: '123' deep: name: 'Jose da Silva' r: 42
Example of match:
const listOfNameAndRanks = listOfNameAndRanks = value: 'José Sìlvéîrã' match: 'José Sìlvéîrã' rank: 973 value: 'Jose da Silva' match: 'Jose Silv***a' rank: 5853 value: 'Jose Silveira' match: 'Jose Silveira' rank: 9892 value: 'Jôse Sìlveira' match: 'Jôse Sìlveira' rank: 100
Example of regexName:
const pattern = pattern pattern = /?????????????/i