如何使用 python 在包含特定单词的文档中获取句子?

从整个文本中,我想提取出现给定单词的整个句子。例如:

text = "The cat ran. I am Sam. Whoop dee doo."
output = get_sentence("am")

应该产生 -->"I am Sam."


芜湖不芜
浏览 210回答 3
3回答

至尊宝的传说

您可以使用nltk库来标记句子nltk.download("punkt")text = "Hello, I am Taksh. Nice to meet you Mr. Panchal.                     You scored 82.5 % in test"nltk.tokenize.sent_tokenize(text)>> ['Hello, I am Taksh.',    'Nice to meet you Mr. Panchal.',    'You scored 82.5 % in test']

慕运维8079593

将字符串拆分为句子,然后在每个句子中搜索该短语text = text.split('. ')for s in text:    if searchWord in s:        return s + "."    return "Search word not found"

开心每一天1111

text = "The cat ran. I am Sam. Whoop dee doo."text =  text.split('.')data = input("Enter the String want to search")for i in text:   if data in i:      print(i )   else:      print("search word is not present")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python