I am trying to find the index of a substring in a string that matches another string under a specific culture (provided from a System.CultureInfo).
For example the string "ass" matches the substring "aß" in "straße" under a German culture.
I can find the index of the start of the match using
culture.CompareInfo.IndexOf(value, substring);
but without resorting to brute force, is there an easy way of identifying that 2 characters were matched, and not 3?