【发布时间】:2010-07-02 15:46:19
【问题描述】:
有没有办法让 .Net 积极匹配字符串,即使某些字符不完全相同?应该被视为相似的字符示例可能是:'a'/'á' 和 'í'/'i'。 Chrome 浏览器 find-as-you-type 将这些字符识别为等价的。
【问题讨论】:
有没有办法让 .Net 积极匹配字符串,即使某些字符不完全相同?应该被视为相似的字符示例可能是:'a'/'á' 和 'í'/'i'。 Chrome 浏览器 find-as-you-type 将这些字符识别为等价的。
【问题讨论】:
看看 Michael Kaplan 的 this blog post。此处的代码使用标准的 .NET 类库方法来实现
【讨论】:
如果您自己写出算法,当然可以。唯一接近你所说的 OOB Regex.Match() 重载的事情是在 RegexOptions 中,CultureInvariant. 但是,除非你正在翻转文化,否则这将没有任何用处。
【讨论】: