Python移除中文标点符号
时间: 2023-09-24 07:05:38 浏览: 277
python删除某个字符
可以使用正则表达式来移除中文标点符号,代码示例如下:
```python
import re
text = "这是一段包含中文标点符号的文本。"
clean_text = re.sub("[\s+\.\!\/_,$%^*(+\"\']+|[+——!,。?、~@#¥%……&*():;《》【】“”‘’]+", "", text)
print(clean_text)
```
输出结果:
```
这是一段包含中文标点符号的文本
```
其中,正则表达式 `[\s+\.\!\/_,$%^*(+\"\')+|[+——!,。?、~@#¥%……&*():;《》【】“”‘’]+` 匹配了所有中文标点符号,`re.sub()` 函数将其替换为空字符串。
阅读全文