python 匹配多个正则表达式
时间: 2023-09-06 18:08:20 浏览: 192
python 实现正则表达式匹配
可以使用`|`操作符将多个正则表达式组合在一起,表示匹配其中任意一个。
例如,如果要匹配字符串中的数字或字母,可以使用如下代码:
```python
import re
pattern = re.compile(r'\d+|[a-zA-Z]+')
text = 'abc123'
matches = pattern.findall(text)
print(matches) # ['abc', '123']
```
在上面的代码中,`|`操作符将`\d+`和`[a-zA-Z]+`组合在一起,表示匹配其中任意一个。`findall`方法会返回所有匹配的字符串列表。
阅读全文