Дмитрий Смирнов Asked:2020-10-19 17:10:00 +0000 UTC2020-10-19 17:10:00 +0000 UTC 2020-10-19 17:10:00 +0000 UTC ; 之后如何删除空格 在 python 中 [关闭] 772 有一行: 1111; CD_COUNTRY_2; DE; DE; Германия; ГЕРМАНИЯ; 523; ; ГЕРМАНИЯ ; ; ; 如何删除字符后的空格; python 1 个回答 Voted Best Answer MaxU - stop genocide of UA 2020-10-19T18:57:57Z2020-10-19T18:57:57Z 试试这样: import re In [32]: s Out[32]: '1111; CD_COUNTRY_2; DE; DE; Германия; ГЕРМАНИЯ; 523; ; ГЕРМАНИЯ ; ; ; ' In [33]: re.sub('\;\s+',';', s) Out[33]: '1111;CD_COUNTRY_2;DE;DE;Германия;ГЕРМАНИЯ;523;;ГЕРМАНИЯ ;;;' 如果你之前 还需要去掉空格;: In [37]: re.sub('\s*\;\s*',';', s) Out[37]: '1111;CD_COUNTRY_2;DE;DE;Германия;ГЕРМАНИЯ;523;;ГЕРМАНИЯ;;;'
试试这样:
如果你之前 还需要去掉空格
;: