python 匹配一句话里是否有列表里的任何关键词
时间: 2023-05-20 19:01:41 浏览: 89
Python 结巴分词实现关键词抽取分析
5星 · 资源好评率100%
可以使用正则表达式来实现这个功能,具体代码如下:
```python
import re
keywords = ['apple', 'banana', 'orange'] # 关键词列表
text = 'I like to eat apples and oranges.' # 待匹配的文本
pattern = '|'.join(keywords) # 构造正则表达式
if re.search(pattern, text):
print('匹配成功')
else:
print('匹配失败')
```
这段代码会检查文本中是否包含关键词列表中的任何一个关键词,如果匹配成功则输出"匹配成功",否则输出"匹配失败"。
阅读全文