我有一個字符串,如X5BC8373XXX
。其中X =特殊字符等於方形。
我也有一些特殊字符,如\n
但我刪除它們,但我無法刪除廣場... 我想知道如何刪除它。
我發現這個方法:如何刪除特定的特殊字符
Dim Test As String
Test = Replace(Mscomm1.Input, Chr(160), Chr(64) 'Here I remove some of the special characters like \n
Test = Left$(Test, Len(Test) -2)
Test = Right$(Test, Len(Test) -2)
此方法不會刪除這些特殊字符,但它也消除我的第一個字符5
。
我意識到這種方法只是從left
和right
,
刪除2個字符,但我怎麼能解決這個問題,以消除這些特殊字符?
我也看到了vblF, CtrlF
像這樣的東西,但我不能這樣工作; \
將您傳遞給'Left $'和'Right $'函數的'-2'參數更改爲另一個數? –
@CodyGray我想過,但是我知道你會知道'CardID'的不同長度嗎?這就是爲什麼我要求換一種方法。 – Ghaleon
然後你需要弄清楚這些「特殊字符」是什麼以及它們來自哪裏。那麼你也可以「替換」它們。他們顯示爲方塊/方塊的原因是因爲您的字體沒有該字符的字形。使用調試器來查看數值是什麼。 –