所以我一直在研究reddit机器人,并遇到了一个问题。让我们举例说,我试图找到所有评论的单词" man"在其中,机器人将使用此单词找到评论,但也会在一个单词中找到与人相关的评论。例如"女人" 。我只想让它找到确切的单词man。
我正在使用包" praw" 。我知道这将是一个非常简单的修复但由于某种原因我无法弄明白。这是在评论中查找单词的代码。
if "man" in comment.body:
如果您需要查看更多代码,请告诉我。任何帮助都会很棒。我也使用Python制作这个机器人。
答案 0 :(得分:-1)
单词"man"
正好出现在单词"woman"
中。您需要在搜索中更具体,这取决于评论的内容。也许你可以搜索" man"
(但仍然可以计算像" manage"
这样的情况),所以也许你可以对空格进行正则表达式搜索,然后是字符串“man”,后跟空格或标点符号?< / p>