我正在寻找一个快速的 .NET 类/库,它有一个支持通配符 (*) 和区分大小写的 StringComparer。
有任何想法吗?
您可以将 Regex 与 RegexOptions.IgnoreCase 结合使用,然后与 IsMatch 方法进行比较。
var wordRegex = new Regex( "^" + prefix + ".*" + suffix + "$", RegexOptions.IgnoreCase );
if (wordRegex.IsMatch( testWord ))
{
...
}
这将匹配prefix*suffix
。您还可以考虑使用 StartsWith 或 EndsWith 作为替代方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)