你可以使用 Python 中的正则表达式来实现这个功能。
首先,你需要导入 re
模块,然后使用 re.findall
函数来查找所有含有关键词的句子。
下面是一个示例代码,假设你要在文本 text
中查找含有关键词 keyword
的句子:
import re
# 定义文本和关键词
text = "这是一个文本,里面有很多句子。"
keyword = "文本"
# 使用正则表达式查找所有含有关键词的句子
pattern = r'[^。]*' + keyword + r'[^。]*'
sentences = re.findall(pattern, text)
# 打印结果
print(sentences)
上面的代码会在文本中查找所有含有关键词 文本
的句子,并将结果存储在列表 sentences
中。
注意:这个代码只能用于匹配句子,如果你需要匹配其他类型的文本段落,那么你可能需要调整正则表达式的模式。