fatesses
2019-09-04 16:26
采纳率: 98%
浏览 480

python 在一个句子里匹配固定单词

        for i in continues.split():
            if i in continues and ('in' in continues or 'information' in continues):
                print(continues)

我想得到的是含有in的句子或者含有information的句子,而不是单词里包含了in的句子,比如include。不需要重复输出,只需要输出一次就行了。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 吃鸡王者 2019-09-04 16:49
    已采纳

    for i in continues.split():
    if i in ['in','information']
    print(continues)

    或则用正则表达式:
    import re
    if re.search(r'\b(in|information)\b',continus):
    print(continus)

    点赞 打赏 评论
  • 旧时故梦 2019-09-04 16:36

    将句子里的单词保存在列表中,再去索引

    list=continues.split();
    for i in list:
        if("in" in list or "information" in list):
            print(continues)
    
    点赞 打赏 评论

相关推荐 更多相似问题