首页 > 解决方案 > 从字符串python中删除某些字符

问题描述

python中是否有一个函数可以执行以下操作:

输入:

text = "s.om/e br%0oken tex!t".remove(".","/","%","0","!")
print(text)

输出:

some broken text

我所知道的唯一可以做到这一点的是.replace("x", ""),这需要很长时间才能摆脱许多不同的字符。提前致谢。

标签: pythonpython-3.x

解决方案


使用正则表达式模块re将它们全部替换。表示其中的[]任何字符:

text = re.sub("[./%0!]", "", "s.om/e br%0oken tex!t")

推荐阅读