Удалить символы на основе культуры из строки - PullRequest
0 голосов
/ 10 декабря 2018

Я использую калькулятор расстояния JaroWinkler, чтобы попытаться сопоставить 2 строки друг с другом.Я хочу иметь возможность удалять любые специфичные для культуры символы из строк, чтобы иметь возможность получить лучший результат, сравнивая две строки, подобные этой «Собака съела лису» с «Собакой! Atr-the-fux».

В методе string.Compare () можно игнорировать символы при сравнении двух строк, и это хорошо, но это даст мне только значение true / false, а не показатель того, насколько строки сравниваются друг с другом.

Кто-нибудь знает, возможно ли из CultureInfo получить список всех символов, которые следует игнорировать, затем я могу удалить их из своей строки, прежде чем позволить калькулятору JaroWinkler получить расстояние между двумя строками.

С наилучшими пожеланиями, Магнус

...