怎么判断一个字符串是否与另一些字符串集合中的某一个相符?
比如,有如下字符串
abc bcd, adf,adfadfasdf, asdfafdef,asdfcvzcvcv edfdg .....
现在给出一个新的字符串IESDKE,如何能快速判断它是否是以上字符串集合中的某一个?
[解决办法]
abc bcd, adf,adfadfasdf, asdfafdef,asdfcvzcvcv edfdg .....
这些先排序,然后二分查找
[解决办法]
instr()
[解决办法]
楼上正解
[解决办法]
StrComp,用这个,比较两个字符串
[解决办法]
abc bcd, adf,adfadfasdf, asdfafdef,asdfcvzcvcv edfdg
先用split 把上面字符放到数组中:
a(0)=abc bcd
a(1)=adf
a(2)=adfadfasdf
a(3)=asdfafdef
a(4)=asdfcvzcvcv edfdg
循环:
for i = 0 to ubound(a)
if instr(a(i),新字符)> 0 then msgbox "新字符在字符串 " & a(i) & "中 "
next i