为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

芜湖不芜 2022-07-05 17:45:13
从整个文本中,我想提取出现给定单词的整个句子。例如:text = "The cat ran. I am Sam. Whoop dee doo." output = get_sentence("am")应该产生 -->"I am Sam."
查看完整描述

3 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

您可以使用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']


查看完整回答
反对 回复 2022-07-05
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

将字符串拆分为句子,然后在每个句子中搜索该短语


text = text.split('. ')

for s in text:

    if searchWord in s:

        return s + "."

    return "Search word not found"


查看完整回答
反对 回复 2022-07-05
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

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")


查看完整回答
反对 回复 2022-07-05
  • 3 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信