【发布时间】:2018-12-21 01:35:59
【问题描述】:
在过去的几个小时里,我一直在尝试一次性从长字符串中踢出一些符号,但我不知道如何删除它们。如果我使用.replace() 函数,这将是一种更丑陋的方法,因为符号的数量不止一个,而且函数变得过于冗长,无法覆盖所有符号。任何删除它们的替代方法都将受到高度赞赏。
这是我试过的:
exmpstr = "Hi there Sam! Don't you know that Alex (the programmer) created something useful or & easy to control"
print(exmpstr.replace("'","").replace("(","").replace(")","").replace("&",""))
print(exmpstr.replace("['()&]","")) #I know it can't be any valid approach but I tried
我想从该字符串中剔除这些符号 '()&,而不是我尝试使用 .replace() 函数的方式。
【问题讨论】:
标签: python string python-3.x symbols