回答
你需要使用這些引號內的雙引號(並獲得返回值 - 與string.replace不會對字符串本身進行操作,它返回一個新的字符串):
name = name.Replace(""""," ")
,你應該用雙返回結果字符串返回一個字符串,也逃脫雙引號報價或「\」
name = name.Remove("""", String.Empty)
你不能在VB.Net中轉義字符串 – 2010-03-16 08:50:53
代替的 「數據鏈路逃脫」 的方法...
name = name.Replace("""", "")
你可能是明確的,有點更具可讀性...
name = name.Replace(ControlChars.DblQuote, "")
而且順便說一句,而不是認爲這是返回一個新的STRING;最好將REPLACE看作與'name'實例關聯的STRING類的一部分。如果它失去了你不想要的舊名稱,那麼就簡單地...
Dim aNewString$ = name.Replace(ControlChars.DblQuote, "")
'name'將保持不變。
name = name.Replace(Chr(34), "")
http://yorktown.cbe.wwu。 edu/sandvig/shared/ASCIICodes.aspx提供可用的ASCII字符列表。 – Toshihiko 2016-05-05 04:13:16
這解決了我在Acunetix測試中的問題 – 2016-10-31 12:35:56
我有一個討厭的,試着盡我所能,我不能得到Replace()
工作。最後,原來我試圖清理的字符串有一個完全不同的字符,只是看起來像雙引號。一位天才已經使用Word編輯了一個腳本文件,因此"hello"
變成了「hello」
。微妙的,還是什麼? 用十六進制編輯器查看文件時,開始報價是三個字符值0xe2 0x80 0x9c
,更接近的是0xe2 0x80 0x9d
。難怪替換失敗!
「這部分是刪除「標記的字符串
Dim GetDate31 As String = Date31(16).Replace(Chr(34), "")
- 1. 替換VB.NET
- 2. 在vb.net替換加號「+」
- 3. VB.NET 1.1 Winsock替換
- 4. 替換vb.net asp.net HREF幾串
- 5. VB.Net替換不工作?
- 6. 替換內存問題VB.net
- 7. 字符替換用vb.net 2012
- 8. vb.net textbox不替換值
- 9. VB.NET中的搜索/替換
- 10. Vb.net Stringbuilder替換大文件
- 11. vb.net中的棘手替換
- 12. VB.NET中的多個替換
- 13. 逃生Regex.replace()替換字符串在VB.net
- 14. 在vb.net中創建替換函數
- 15. 如何在VB.NET中替換字節?
- 16. 全部替換功能在VB.net
- 17. vb.net我如何寫「在替換(aString,」「」,「」)?
- 18. 如何替換TD文本在VB.net
- 19. 替換WebBrowser中的文本VB.Net
- 20. VB.NET正則表達式替換
- 21. VB.NET中字符串的替換
- 22. VB.net閃存XMLSocket替換應用程序
- 23. C#/ VB.Net Web瀏覽器控件替換
- 24. 字符串替換VB.net中的「&」
- 25. 替換richtextbox中的一行vb.net
- 26. VB.NET - 它不斷替換本身
- 27. 匹配「THIS」並替換爲「THAT」RegEx Vb.Net
- 28. VB.NET - 替代Array.Contains?
- 29. CurrencyManager在vb.NET中的替代?
- 30. vb.net正則表達式 - 替換標籤而不替換span標籤
在會做替換,但作爲一個片段,似乎給人的印象就會到位發生。它不會,一新的字符串被返回(我確信*你*知道,只是說我會在答案中明確)。 – 2010-03-16 08:28:09