Python提取包含关键字的句子可以通过以下步骤实现:
import re
def extract_sentences_with_keyword(text, keyword):
sentences = re.split(r'(?<=[。!?])', text) # 将文本分割成句子
keyword_sentences = []
for sentence in sentences:
if keyword in sentence:
keyword_sentences.append(sentence)
return keyword_sentences
text = "这是一段包含关键字的文本。这个句子中包含了关键字。这个句子没有关键字。"
keyword = "关键字"
result = extract_sentences_with_keyword(text, keyword)
print(result)
输出结果:
['这是一段包含关键字的文本。', '这个句子中包含了关键字。']
这个函数将文本分割成句子,并检查每个句子是否包含关键字。如果包含,则将该句子添加到结果列表中。最后返回包含关键字的句子列表。
这个方法适用于需要从文本中提取特定关键字的应用场景,例如文本分析、信息提取等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云