我有一個字符串,看起來像codes=」A,B,C」
,這是我從一個word文檔解析後得到的。用空字符串C替換雙引號#
在運行時我只想用空字符串替換這些雙引號。
我試過做類似str.Replace("\"", "")
的東西。 但是,上述雙引號沒有得到更換:(
至於codes=」A,B,C」
似乎有一些不同的期待雙引號,不知道這是造成問題的原因。
請指導我如何從上面的字符串替換這些雙引號。
謝謝!
我有一個字符串,看起來像codes=」A,B,C」
,這是我從一個word文檔解析後得到的。用空字符串C替換雙引號#
在運行時我只想用空字符串替換這些雙引號。
我試過做類似str.Replace("\"", "")
的東西。 但是,上述雙引號沒有得到更換:(
至於codes=」A,B,C」
似乎有一些不同的期待雙引號,不知道這是造成問題的原因。
請指導我如何從上面的字符串替換這些雙引號。
謝謝!
您曾經試圖取代雙引號字符是ASCII碼34字已經按住Alt鍵,然後輸入使用「智能引號」,你應該能夠在你的代碼中插入0147在數字小鍵盤上(數字鍵行將無法正常工作)和0148.
這些是這些字符在Windows的默認ANSI代碼頁的代碼我相信。
str.Replace("\"", string.Empty);
」看我像智能引號的二分之一的東西不同的東西,以標準報價。您需要將它們包含在替換代碼中。看一個字符映射,他們是U + 201C和U + 201D。假設來源是Unicode。
如果你有一臺筆記本電腦,你可以經常在這個簡單的解決方案中輸入Alt + Fn +(筆記本數字鍵盤覆蓋在主鍵上) –