python正则表达式同时匹配文档中的多个关键字
时间: 2023-10-08 07:09:43 浏览: 132
python 实现正则表达式匹配
你可以使用正则表达式中的“|”符号来匹配多个关键字。例如,如果你想要匹配文档中同时出现“apple”和“banana”这两个关键字,可以使用如下正则表达式:
```
import re
text = "I like to eat apples and bananas."
pattern = r"apple.*banana|banana.*apple"
if re.search(pattern, text):
print("Match found!")
else:
print("Match not found.")
```
在上面的例子中,我们使用了“.*”来表示两个关键字之间可以有任意数量的字符。注意,正则表达式中的“|”符号表示逻辑或,所以我们需要将两个关键字都列在一起并用“|”符号分隔开来。
阅读全文