-
VB.NET 检测字符串是否符合一个数组中的多个like条件,有没有最简单的函数?
-
在VB.NET中,可以使用Array.Exists方法结合
String.Like
方法来检测一个字符串是否符合一个数组中的多个LIKE
条件。Array.Exists方法用于确定序列中的任何元素是否满足指定的条件,而String.Like
方法用于比较字符串是否与指定的模式匹配。以下是一个示例代码,演示如何使用Array.Exists方法和
String.Like
方法来检测一个字符串是否符合一个数组中的多个LIKE
条件:复制Dim patterns As String() = {"*abc*", "*def*", "*xyz*"} Dim input As String = "abcdef" ' 检测字符串是否符合数组中的多个LIKE条件 Dim isMatch As Boolean = Array.Exists(patterns, Function(pattern) input Like pattern) ' 输出结果 If isMatch Then Console.WriteLine("字符串符合数组中的多个LIKE条件") Else Console.WriteLine("字符串不符合数组中的多个LIKE条件") End If
在上述示例中,
patterns
是一个包含多个LIKE
条件的字符串数组,input
c# vb.net检测字符串是否匹配一组相似度数组input Like
于 2024-01-06 00:58:02 首次发布