首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >让python查找单词并输出它们

让python查找单词并输出它们
EN

Stack Overflow用户
提问于 2018-07-19 05:52:27
回答 1查看 89关注 0票数 0

我一直在研究开发一个不一致的机器人,它可以通过读取消息的内容并检查它们是否出现在列表中来回复消息。

我的问题是,我需要找到一种可靠的方法,让python从文本中查找特定的单词,查看它们是否出现在给定的列表中,并输出检测到的单词。

我已经设法用下面的代码让它在某种程度上工作起来:

代码语言:javascript
复制
if any(word in text in list):
     print("Word Spotted")

我真的很想得到一些帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-07-19 06:01:51

下面是一些代码,它们的功能与您所描述的类似。但实际上,听起来您需要花费大量的时间来学习一些基本的Python教程,然后才能实现它。

代码语言:javascript
复制
import re

key_words = set(['foo', 'bar', 'baz'])

typed_str = 'You are such a Foo BAR!'

print key_words & set(re.findall('[a-z]+', typed_str.lower()))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51411509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档