2011-09-08 64 views
2

我想刪除使用正則表達式字符串中的所有逗號,我想信,時間和數字仍然只是逗號如何更換逗號字符串

+2

家庭作業也許? –

+13

來吧人,這些downvotes沒有解釋沒有幫助(而且他們是無用的,因爲吉姆仍然在1代表)。所以你好吉姆,歡迎來到StackOverflow。你可以看到許多人不喜歡你的問題,並且低估了它,可能是因爲它沒有顯示你的努力。正如埃德所建議的那樣,你可能想要顯示出你卡在哪裏,也許還要解釋問題的上下文。你現在寫的方式沒有多大意義。您可以編輯自己的問題以使其更清晰。另外,您可能需要閱讀常見問題解答(本頁頂部的鏈接)。乾杯! –

+1

[從Python字符串中剝離單引號(')字符](http://stackoverflow.com/questions/3151146/),[從python中的字符串中刪除特定字符](http:// stackoverflow。 com/questions/3939361 /) – outis

回答

25

爲什麼一個正則表達式?

mystring = mystring.replace(",", "") 

就夠了。

當然,如果你堅持:

mystring = re.sub(",", "", mystring) 

但是這可能幅度較慢的訂單。

+0

我在練習時遇到同樣的問題。當逗號之後沒有空格時,替換方法是很好的做法。否則,如果它之後有一個空格,它將創建一個雙空間。 –

7

你不需要RE來處理那些微不足道的操作。只是在字符串上使用replace()

a="123,asd,wer" 
a.replace(",", "") 
相關問題