Próbuję znaleźć indeks podciągu w ciągu pasującym do innego ciągu pod określoną kulturą (dostarczoną z System.CultureInfo).Znajdowanie końca dopasowania podciągu w .NET
Na przykład ciąg "ass" odpowiada podciąganiu "aß" na "straße" w kulturze niemieckiej.
mogę znaleźć indeks rozpoczęciem meczu wykorzystaniem
culture.CompareInfo.IndexOf(value, substring);
ale bez uciekania się do brutalnej siły, to istnieje prosty sposób identyfikowania, że 2 znaków zostały dopasowane, a nie 3?
Zdaję sobie sprawę, moje pytanie jest duplikatem Twoja: http://stackoverflow.com/questions/2835400/case-insenstive-string-replace-that-correctly-works-with-ligatures-like- ss – usr