即替換所有數字,特殊字符,非打印字符。我無法使用re
庫。替換字符串中的所有非字母表
line = line.rstrip() # this get rids of the white spaces
if character in string.digits or character in string.punctuation:
line = line.replace(character, "")
然而,這並不能擺脫\
;我怎樣才能檢查這一點,並取而代之呢? character in "\"
不起作用。
可能重複http://stackoverflow.com/questions/12985456/replace-all-non-alphanumeric-characters-in-a-string) – fredtantini 2014-10-31 10:12:16
爲什麼你不能使用re庫?這是一個標準庫。這是功課嗎? – Joe 2014-10-31 10:12:36
您需要轉義反斜槓(因爲它通常用於轉義其他字符):''\\'' – jonrsharpe 2014-10-31 10:13:41