python - 如何在保留空格的同时删除包含字符串的系列中的非字母数字(英文)字符?
问题描述
目前,我有:
[re.sub(r'\W', '', i) for i in training_data.loc[:, 'Text']]
然而,印地语字符仍然存在,所有空格都被删除。有任何想法吗?
解决方案
否定可能会有所帮助
import re
import string
re.sub(f'[^{string.printable}]', '', 'asdf #$שדגכ')
推荐阅读
- python - 如何在python中添加一个带有dict的特定键项的列表
- python - 是否可以在编辑器中让 VS Code 显示格式化程序规则,就像 linter 一样?
- reactjs - 为什么将 HTML UI 元素作为原子反应原子设计中的原子?
- python - ValueError:形状为 (1,) 的不可广播输出操作数与广播形状 (0,) 不匹配
- git - 如何从下游 Github 分叉中找到最佳更改?
- c - 从文本文件中读取 C 中电话簿代码的信息
- javascript - 我可以单击()一个按钮,但看不到 innerHTML/length。这是怎么回事?(NodeJS)
- ag-grid - 从 agGrid 调用 refreshcells() 后如何执行一些指令?
- javascript - 尝试使用 forEach 将单词的第一个字符大写
- ios - Swift 5 - 尝试在警告中显示警报结果:尝试在视图不在窗口层次结构中的 Y 上显示 X