Skip to main content
 首页 » 编程设计

python之替换多个句号

2025年05月04日9EasonJim

在文件中:

Hello........girlllllllllll 
W.o.W 

我试过:

for line in file.split('\n'): 
    line = re.sub('[.]+', ' ', line) 
    line = re.sub('[.]', '', line) 
    print line 

结果显示:

 Hello girlllllllllll 
 W o W 

是否可以得到如下结果?

 Hello girlllllllllll 
 WoW 

有什么建议吗?

请您参考如下方法:

使用这个:

for line in file.split('\n'): 
    # Replace multiple dots with space 
    line = re.sub('\.\.+', ' ', line)  
    # Remove single dots 
    line = re.sub('\.', '', line) 
    print line