我有一個簡單的腳本,它需要兩個字符串並進行比較。第一個在最後有一個空格,第二個沒有空格。修剪功能不會刪除字符串末尾的空格,同時比較vbs中的兩個字符串
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不具有在端部的任何空間。這就是爲什麼我使用修剪功能忽略該空間。 儘管如此,對於s1和s2,我總是在對話框中收到消息「KO」。我甚至改變了這種情況
If trim(str1)=trim(str2) Then
但彈出仍然返回「KO」。這是一個美妙的情況!
請,我厭倦了這一點,並希望你幫助理解這種情況。 預先感謝您
請問,我該如何獲得一個正則表達式,它只在字符串結尾刪除空格,同時保持強大的比較?謝謝 – new
@新 - 請參閱演示。 –
太棒了!非常感謝你,你讓我打破僵局。謝謝 – new