如何判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中?谢谢!
如何判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中?
谢谢!
------解决方案--------------------isExist = false
For i= 0 To Ubound(arrList) 'arrList为数组名
If Trim(arrList(i)) = "AA " then
isExist = True
exit for
end if
Next
if isExist then
存在
else
不存在
end if
------解决方案--------------------如何判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中
instr(1, 'AA ', 'AA,BB,CC,DD,EE ',1)> 0存在,=0不存在。
------解决方案--------------------instr是不对的,因为会有相似的情况出现,比如说 A肯定在 "AA,BB,CC,DD "里,但结果不对
看一楼
------解决方案--------------------instr( "| " & key & "| ", "| " & join(keyarray, "|,| ") & "| ")
------解决方案--------------------CHARINDEX和PATINDEX+判断