python正则表达式提取中英文
时间: 2024-01-28 12:14:00 浏览: 85
python 正则表达式 详解(英文)
4星 · 用户满意度95%
以下是使用正则表达式提取中英文的Python代码示例:
```python
import re
string = "Hello 你好,世界!"
result = re.findall(r"[\u4e00-\u9fa5a-zA-Z]+", string)
print(result) # 输出:['你好', '世界', 'Hello']
```
该代码使用了正则表达式`[\u4e00-\u9fa5a-zA-Z]+`来匹配中英文字符。其中,`[\u4e00-\u9fa5]`表示匹配中文字符的范围,`a-zA-Z`表示匹配英文字符的范围,`+`表示匹配1次或多次。`re.findall()`函数用于查找所有匹配的结果,并返回一个列表。
阅读全文