我使用代码从标点符号中删除一行文本:
line = line.rstrip("\n")
line = line.translate(None, string.punctuation)
问题是像doesn't
turn to这样的词,doesnt
所以现在我只想删除词之间的标点符号,但似乎无法找到这样做的方法。我该怎么办?
编辑:我考虑过使用该strip()
功能,但这只会对整个句子的左右尾随生效。
例如:
Isn't ., stackoverflow the - best ?
应该变成:
Isn't stackoverflow the best
而不是当前输出:
Isnt stackoverflow the best