gpt4 book ai didi

c# - 支持通配符 (*) 的 System.StringComparer

转载 作者:行者123 更新时间:2023-11-30 13:34:41 26 4
gpt4 key购买 nike

我正在寻找一个具有支持通配符 (*) 和大小写敏感的 StringComparer 的快速 .NET 类/库。有什么想法吗?

最佳答案

您可以将 Regex 与 RegexOptions.IgnoreCase 一起使用,然后与 IsMatch 方法进行比较。

var wordRegex = new Regex( "^" + prefix + ".*" + suffix + "$", RegexOptions.IgnoreCase );

if (wordRegex.IsMatch( testWord ))
{
...
}

这将匹配 prefix*suffix。您也可以考虑使用 StartsWith 或 EndsWith 作为备选方案。

关于c# - 支持通配符 (*) 的 System.StringComparer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2433998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com