对象转为字符串为什么还有数字,怎么只取汉字
时间: 2024-04-30 10:17:44 浏览: 47
C#实现将字符串转换成日期格式的方法
5星 · 资源好评率100%
对象转为字符串时,数字也会被包含在字符串中。要提取字符串中的汉字,可以使用正则表达式,例如:
```python
import re
s = "这是一段包含数字123的字符串"
result = re.findall(r'[\u4e00-\u9fa5]+', s)
print(result) # ['这是一段包含数字的字符串']
```
正则表达式`[\u4e00-\u9fa5]+`可以匹配一个或多个汉字。这里使用`re.findall()`函数提取匹配到的汉字,返回一个列表。
阅读全文