我知道这样的代码
translated1 = str(''.join( c for c in translated2 if c not in "[']" ))
将删除[或'或'的任何实例,但我将如何对其进行编码,以便它正确删除“---”。
我不希望它删除任何“ - ”的实例,只有当这些实例同时出现时才会被删除。
我该怎么做?谢谢!
答案 0 :(得分:0)
您可以使用str.replace(patt, repl)
:
s = "---test--test-test----"
print(s.replace("---", ""))
# "test--test-test-"
如果您想要更具扩展性的内容,也可以使用re
来完成。