python - 从字符串python中删除某些字符
问题描述
python中是否有一个函数可以执行以下操作:
输入:
text = "s.om/e br%0oken tex!t".remove(".","/","%","0","!")
print(text)
输出:
some broken text
我所知道的唯一可以做到这一点的是.replace("x", "")
,这需要很长时间才能摆脱许多不同的字符。提前致谢。
解决方案
使用正则表达式模块re
将它们全部替换。表示其中的[]
任何字符:
text = re.sub("[./%0!]", "", "s.om/e br%0oken tex!t")
推荐阅读
- java - 有没有办法从 ApplicationFilterChain 获取所有 servlet 过滤器?
- android - 为什么包裹的属性之一是nan?
- if-statement - 如果左侧的单元格为空,是否可以使用 arrayformula 复制上面的值?
- python - 将 pandas DataFrame 中的每小时时间序列拆分为特定日期和所有其他日期
- google-app-engine - 为什么应用引擎会忽略 app.yaml 中的 PORT 环境变量
- node.js - 如何发送 HTTP 请求以在 firebase 中发送通知?
- javascript - 将原型 B 的所有方法和属性分配给原型 A?
- javascript - How to get the first and last visible date in React Big Calendar?
- highcharts - Highstock 范围选择器按钮到 PDF 导出下拉列表
- java - 未执行字符串输入