使用python 正则表达式匹配 字符串中的 中文字符 字母和数字
时间: 2024-02-01 18:14:40 浏览: 126
Python 正则表达式匹配数字及字符串中的纯数字
可以使用正则表达式中的中文字符范围 [\u4e00-\u9fa5] 匹配中文字符,字母可以使用 [a-zA-Z] 匹配,数字可以使用 \d 匹配。下面是一个示例代码:
```python
import re
text = "Hello, 你好, 1234"
pattern = "[\u4e00-\u9fa5a-zA-Z\d]+"
result = re.findall(pattern, text)
print(result)
```
输出结果为:
```
['Hello', '你好', '1234']
```
其中 [\u4e00-\u9fa5a-zA-Z\d] 表示匹配中文字符、字母和数字,+ 表示匹配一个或多个字符。re.findall() 方法可以返回所有匹配的字符串列表。
阅读全文