c# - C# 中 Like 运算符的替代方案是什么?

标签 c#

<分区>

问:我想将字符串与具有通配符(* 和 ?)的模式进行匹配。我知道在 VB.Net 中,我可以使用 Like 运算符执行此操作,但我如何在 C# 中执行此操作?

VB 中的示例:

Private Sub Match()
    Dim testCheck As Boolean
    testCheck = "apple" Like "*p?e"
End Sub

问:C# 中的代码?

最佳答案

在 C# 中,您可以使用正则表达式:

bool matches = Regex.IsMatch("apple", ".*p.e");

替换:

*.*(多个字符,零个或多个)

?.(一个字符)

关于c# - C# 中 Like 运算符的替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21820519/

相关文章:

javascript - 使用 Web API Get() 正确格式化 JSON

c# - 强制客户端从 ASP 中的特定入口点进入站点

c# - 如何进行时间间隔的计算?

c# - 无法单击属性页 visual studio 2012

c# - Web API - 自关闭标记而不是 i :nil

c# 代码改进(数组、列表)

c# - Entity Framework POCO 长期变更跟踪

C# Float vs. VB.net Single - Namin' complainin'

c# - 在 ASP.NET 中检测/估计 http 请求的国家/地区

c# - 通过 MVVM 客户端查看和操作 MVC Web 应用程序的模型