我试图在字符串中找到子字符串的索引,该字符串与特定文化下的另一个字符串匹配(从System.CultureInfo提供)。
例如,字符串“ass”匹配德国文化下“straße”中的子串“aß”。
我可以使用
找到匹配开始的索引culture.CompareInfo.IndexOf(value, substring);
但是没有诉诸蛮力,是否有一种简单的方法来识别2个字符是否匹配,而不是3?
答案 0 :(得分:2)
如果使用捕获组,则可以捕获找到的完全匹配,从中可以确定匹配的字符数。
我现在有点时间给一个例子,所以我希望你能从我的描述中找到它。
也许我稍后会修改我的答案。
戴夫
答案 1 :(得分:0)
正则表达式是否处理ss与ß的区别?