在转换单词doc中的文本时,原作者使用了一系列句点
Friends and family......................................-1
XBox 360 ................................................-2
我想摆脱连续时期的长线。我希望保留使用句点完整的句子。所以我不想删除所有句号,只要它们以3个或更多的组出现。
答案 0 :(得分:4)
使用正则表达式:
import re
consequitivedots = re.compile(r'\.{3,}')
consequitivedots.sub('', inputstring)
演示:
>>> import re
>>> consequitivedots = re.compile(r'\.{3,}')
>>> inputstring = '''\
... Friends and family......................................-1
... XBox 360 ................................................-2
... '''
>>> consequitivedots.sub('', inputstring)
'Friends and family-1\nXBox 360 -2\n'
>>> print consequitivedots.sub('', inputstring)
Friends and family-1
XBox 360 -2