Python 字符串替换

使用字符串对象的 .replace() 方法

s = 'a---c'
s.replace('-','') # 'ac'
s.replace('--','-') # 'a--c'

使用 re.sub()

import re
s = 'a---c'
re.sub(r'[-]+', '-', s) #'a-c'

更多 re.sub 用法可参考 Python 使用正则 re.sub 做字符串复杂替换