在.NET中查找子字符串匹配的结束

Oli*_*lam 7 .net string unicode culture

我试图在字符串中找到子字符串的索引,该字符串与特定文化下的另一个字符串匹配(从System.CultureInfo提供).

例如,字符串"ass"匹配德国文化下"straße"中的子字符串"aß".

我可以使用找到匹配开始的索引

culture.CompareInfo.IndexOf(value, substring);
Run Code Online (Sandbox Code Playgroud)

但是,如果没有诉诸蛮力,是否有一种简单的方法来识别2个字符是否匹配,而不是3个?

ang*_*son 0

正则表达式是否处理 ss 与 \xc3\x9f 的区别?

\n