Python字符串处理:过滤字符串中的数字与符号,保留英文
时间: 2024-03-12 09:47:37 浏览: 97
可以使用正则表达式来过滤字符串中的数字和符号,保留英文。具体代码如下:
```python
import re
s = "Hello, World! 123"
s = re.sub(r'[^a-zA-Z\s]', '', s)
print(s) # 输出:Hello World
```
首先导入 `re` 模块,然后使用 `re.sub()` 方法进行替换操作。其中,第一个参数 `[^a-zA-Z\s]` 表示匹配所有非英文字母和非空白字符,第二个参数是要替换成的字符,这里为空字符串。最后输出结果即可。
阅读全文