這對我沒有任何意義。一定是錯的或痛苦的明顯。基本字符串比較中的奇怪行爲
切片和切塊後,我得到了2個瓦爾在vb.net以下值:
strTag = "<#<span class=SpellE>vermittler_person_Name</span>>"
tmp = "<#<span class=SpellE>vermittler_person_Name</span>>"
比較瓦爾提供虛假:
strTag = tmp ' ==> false
比較值直接就在那裏給真的:
"<#<span class=SpellE>vermittler_person_Name</span>>" = "<#<span class=SpellE>vermittler_person_Name</span>>" ' ==> true
都是字符串,我試過各種東西:string.compare,stringent g.equals,也正則表達式,等等,等等一切都可以完美兼容所有simlilar結構的其他字符串,只是沒有,只有不與
"vermittler_person_Name"
中間
...任何想法?
這不是逐字代碼。直接分配它們可以正常工作。前兩行是字符串操作的結果,從手錶值字段複製...(我不想發佈太多的代碼) – handsomeGun 2009-08-05 19:10:12
VS2005無法複製 – 2009-08-05 19:12:14
第一個是這樣組成的 strTag = opensTag& 「」&tags(i)&「」&closingTag 第二個是一個很長的字符串從outlook MailItem.HTMLbody – handsomeGun 2009-08-05 19:12:35