I am trying to match an input (coming from a third-party software) like this:
PIPPO CANASTA PER FT 501 del 1/11/2016
against a list of people that can be modelized as an array of strings (coming from another software)
[
...
"CANASTA PIPPO"
...
]
How can I accomplish this using C# (.NET)?
You can split each string into an array of words and search the list for the most number of matching elements: