python input('keywords: ').split() 搜索多个关键字
时间: 2024-01-16 10:05:07 浏览: 38
您可以使用以下代码来搜索多个关键字:
```python
import re
# 输入关键字
keywords = input('keywords: ').split()
# 文本内容
text = "这是一段文本内容,包含了一些关键字。"
# 使用正则表达式搜索关键字
for keyword in keywords:
pattern = re.compile(keyword)
result_search = pattern.search(text)
if result_search:
print("关键字:", keyword, "在文本中被找到。")
else:
print("关键字:", keyword, "在文本中未找到。")
```
这段代码首先使用`input()`函数获取用户输入的关键字,并使用`split()`方法将其分割成一个关键字列表。然后,通过正则表达式的`search()`方法在文本中搜索每个关键字。如果找到了关键字,则打印出关键字在文本中被找到的信息;如果未找到,则打印出关键字在文本中未找到的信息。
#### 引用[.reference_title]
- *1* *3* [【Python】用 Python 从单个文本中提取关键字的四种超棒的方法](https://blog.csdn.net/fengdu78/article/details/124207184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Python 文本匹配关键词,多个关键词从文本中匹配,疾病关键词匹配,.findall () .match() .search()的区别和应用实例,医学文本关键词检索](https://blog.csdn.net/L_goodboy/article/details/124321540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]