【发布时间】:2013-07-16 11:31:21
【问题描述】:
我有一个简单的脚本,它接受两个字符串并比较它们。第一个在末尾有一个空格,第二个没有。
Function compare(str1,str2)
dim a
If strComp(trim(str1),trim(str2))=0 Then
msgbox "OK"
a=1
Else
msgbox "KO"
a=0
End If
compare=a
End Function
我是这样使用这个功能的:
s1= SUCCESSFULLY CONNECTED
s2= SUCCESSFULLY CONNECTED
result=compare(s1,s2)
s1 和 s2 的区别在于 s1 以一个空格结尾,而 s2 结尾没有空格。这就是为什么我使用 Trim 函数来忽略该空间的原因。 尽管如此,对于 s1 和 s2,我总是在对话框中收到消息“KO”。我什至改变了条件
If trim(str1)=trim(str2) Then
但弹出窗口仍然返回“KO”。这是一个美妙的情况!
拜托,我已经厌倦了,希望你能帮助理解这种情况。 提前谢谢你
【问题讨论】: