python 正则表达式中文标点符号
时间: 2023-10-24 17:08:22 浏览: 303
Python匹配中文的正则表达式
在 Python 中,可以使用正则表达式来匹配中文标点符号。下面是一个示例代码:
```python
import re
text = "这是一段包含中文标点符号的文本:,。!?"
pattern = r"[\u3002\uff0c\uff01\uff1f]+"
result = re.findall(pattern, text)
print(result)
```
运行以上代码,将输出`[',', '。', '!', '?']`,即匹配到的中文标点符号列表。
在正则表达式中,`[\u3002\uff0c\uff01\uff1f]`表示匹配 Unicode 编码为`\u3002`(顿号)、`\uff0c`(逗号)、`\uff01`(感叹号)、`\uff1f`(问号)的字符。`+`表示匹配一个或多个连续的中文标点符号。
你也可以根据需要自行修改正则表达式的模式,以满足特定的匹配需求。
阅读全文