检查一个字符串是否包含来自一个字符串列表的元素。
检查一个字符串是否包含来自一个字符串列表的元素。
对于以下的代码块:
For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False
输出结果如下:
情况1:
myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True
情况2:
myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False
该列表(listOfStrings)可能包含多个项(最少20个),并需要与成千上万个字符串(如myString)进行匹配。
有没有更好(更高效)的写法?
admin 更改状态以发布 2023年5月20日