J'essaie de trouver l'index d'une sous-chaîne dans une chaîne qui correspond à une autre chaîne sous une culture spécifique (fournie à partir d'un System.CultureInfo).Recherche de la fin d'une correspondance de sous-chaîne dans .NET
Par exemple, la chaîne "ass" correspond à la sous-chaîne "aß" dans "straße" sous une culture allemande.
je peux trouver l'indice du début du match à l'aide
culture.CompareInfo.IndexOf(value, substring);
mais sans avoir recours à la force brutale, est-il un moyen facile d'identifier que 2 caractères ont été appariés, et non 3?
Je réalise ma question est une copie de la vôtre: http://stackoverflow.com/questions/2835400/case-insenstive-string-replace-that-correctly-works-with-ligatures-like- ss – usr