首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带和或运算符的多个单词在文本中搜索

使用带和或运算符的多个单词在文本中搜索
EN

Stack Overflow用户
提问于 2017-06-21 22:52:45
回答 3查看 153关注 0票数 0

审议本段案文草案:

Lorem ipsum dolor坐好了,敬请光临。[医]水飞虱[医]玻璃体假体。埃尼安·摩尔斯蒂尔·莫里什·布兰迪矢状体炎。[医][医]马氏病镰刀病,外阴腐病,黄斑变种。[医]富士积累的nisl‘s’.苏斯潘迪斯·欧皮伦蒂·迪奥。

如果包含单词('Lorem‘和'ipsum')或'dolor',我想检查这篇文章

我怎么能用Python做这件事?

用例:查询被保存到数据库中,因此,用户可以删除、添加或编辑管理区域中的查询。

EN

回答 3

Stack Overflow用户

发布于 2017-06-21 22:57:47

代码语言:javascript
复制
text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus iaculis imperdiet hendrerit. Aliquam vitae eleifend ex. Aenean molestie mi vel mauris blandit sagittis. Cras dictum ac nibh nec malesuada. Fusce dolor ex, vulputate id ipsum eget, varius condimentum lectus. Fusce accumsan nisl eget tincidunt elementum. Suspendisse eu pellentesque odio."

result = ('Lorem' in text and 'ipsum' in text) or 'dolor' in text
print(result)

输出:

代码语言:javascript
复制
True
票数 0
EN

Stack Overflow用户

发布于 2017-06-21 23:12:49

代码语言:javascript
复制
text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus iaculis imperdiet hendrerit. Aliquam vitae eleifend ex. Aenean molestie mi vel mauris blandit sagittis. Cras dictum ac nibh nec malesuada. Fusce dolor ex, vulputate id ipsum eget, varius condimentum lectus. Fusce accumsan nisl eget tincidunt elementum. Suspendisse eu pellentesque odio."

word_lists = [['Lorem', 'ipsum'], ['dolor']]
result = any(all(w in text for w in word_list) for word_list in word_lists)
print result

真的

如果需要添加更多条件,可以向word_lists添加元素。

票数 0
EN

Stack Overflow用户

发布于 2017-06-21 23:36:29

@ Lhassan Baazzi

代码语言:javascript
复制
import re

r = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus iaculis imperdiet hendrerit. Aliquam vitae eleifend ex. Aenean molestie mi vel mauris blandit sagittis. Cras dictum ac nibh nec malesuada. Fusce dolor ex, vulputate id ipsum eget, varius condimentum lectus. Fusce accumsan nisl eget tincidunt elementum. Suspendisse eu pellentesque odio."

if re.search('Lorem' and 'ipsum',r) or re.search('dolor',r):
    print 'Exists'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44687452

复制
相关文章

相似问题

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