Python标点符号的集合
时间: 2023-12-05 16:39:40 浏览: 88
Python处理中文标点符号大集合
5星 · 资源好评率100%
以下是两种Python处理中文标点符号的方法:
1.使用正则表达式匹配中文标点符号
```python
import re
# 中文标点符号的正则表达式
chinese_punctuation_pattern = re.compile("[\u3002\uff1f\uff01\uff0c\uff1b\uff1a\u201c\u201d\u300a\u300b\u3008\u3009\u2018\u2019\u300e\u300f\u2014\u2026\u0020]")
# 测试字符串
test_str = "这是一个测试,包含中文标点符号。"
# 使用正则表达式匹配中文标点符号
chinese_punctuation_list = chinese_punctuation_pattern.findall(test_str)
# 输出匹配到的中文标点符号
print(chinese_punctuation_list) # 输出:[',', '。']
```
2.使用字符串的replace()方法替换中文标点符号
```python
# 中文标点符号列表
chinese_punctuation_list = [',', '。', '?', '!', ';', ':', '“', '”', '《', '》', '〈', '〉', '‘', '’', '「', '」', '—', '…', ' ']
# 测试字符串
test_str = "这是一个测试,包含中文标点符号。"
# 使用replace()方法替换中文标点符号
for punctuation in chinese_punctuation_list:
test_str = test_str.replace(punctuation, '')
# 输出替换后的字符串
print(test_str) # 输出:这是一个测试包含中文标点符号
```
阅读全文