1
我想刪除python中字符串中所有數字之間的空格。舉例來說,如果我有刪除python中字符串中數字之間的空格
my_string = "my phone number is 12 345 6789"
我希望它成爲
my_string = "my phone number is 123456789"
我想我可以爲每個號碼做到這一點:
for i in range(10):
my_string = my_string.replace(str(i)+" ",str(i))
但是,這是不是一個聰明的和高效的方案。有什麼想法嗎?
你能擴展到'r'(\ d)(\ s +)(\ d)',r'\ 1 \ 3''到允許多個空白? – inspectorG4dget
@ inspectorG4dget它甚至需要成爲一個捕獲組嗎?難道你不能只是做'r'(\ d)\ s +(\ d)',r'\ 1 \ 2'' –