7

我正在尝试在与特定文化下的另一个字符串匹配的字符串中查找子字符串的索引(由 System.CultureInfo 提供)。

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

我可以使用找到比赛开始的索引

culture.CompareInfo.IndexOf(value, substring);

但是在不诉诸蛮力的情况下,是否有一种简单的方法可以识别匹配 2 个字符而不是 3 个字符?

4

2 回答 2

2

如果您使用捕获组,您可以捕获找到的精确匹配项,并从中确定匹配的字符数。

我现在举个例子有点时间紧张,所以我希望你能从我的描述中弄清楚。

也许我稍后会修改我的答案。

戴夫

于 2008-10-08T12:02:13.890 回答
0

正则表达式是否处理 ss 与 ß 的区别?

于 2008-10-08T12:00:12.350 回答