python中怎么统计字符串中的汉字个数
时间: 2024-02-21 20:01:11 浏览: 230
Python自动办公实例-快速提取一串字符中的中文.zip
可以使用Python中的正则表达式模块re来实现。具体方法如下:
```python
import re
# 定义待统计的字符串
text = "这是一段中文文本,包括了标点符号。"
# 定义正则表达式模式
pattern = re.compile(r'[\u4e00-\u9fa5]')
# 统计中文字符个数
result = re.findall(pattern, text)
# 输出结果
print(len(result))
```
运行上述代码,输出结果为:
```
7
```
其中,正则表达式`[\u4e00-\u9fa5]`可以匹配中文字符。`re.findall(pattern, text)`会返回一个列表,其中包含所有匹配到的字符串。最后通过`len(result)`可以得到中文字符的个数。
阅读全文