我在Python中遇到了一個非常基本的字符串問題(我弄不明白)。基本上,我想做到以下幾點:使用Python刪除字符串中的不間斷空格
'# read file into a string
myString = file.read()
'# Attempt to remove non breaking spaces
myString = myString.replace("\u00A0"," ")
'# however, when I print my string to output to console, I get:
Foo **<C2><A0>** Bar
我認爲「\ u00A0」是對Unicode非打破空間換碼,但顯然我沒有正確這樣做。關於我做錯什麼的想法?
您正在使用哪種版本的Python(答案可能因您使用的是2.x還是3.x而有所不同)? – 2010-04-07 18:16:58
嗨凱西,是的,我使用Python v2.5.1 – dontsaythekidsname 2010-04-07 18:41:40
編輯我的答案作出迴應。 – 2010-04-07 19:32:30