import repattern = "(?=.*今天)(?=.*天气)(?=.*如何)"ipt = ["hi今天天气如何?","天气如何,今天","天气如何"]for i in ipt:res = re.match(pattern,i)if res:print(f"匹配到:{i}")else:print(f"未匹配:{i}")/Users/logen/miniforge3/envs/pythonProject1/bin/python /Users/logen/PycharmProjects/pythonProject1/main.py
匹配到:hi今天天气如何?
匹配到:天气如何,今天
未匹配:天气如何

如果关键词有多个,可以用|拼接上面的正则多条,这样会导致正则很长。

另一个方法是用(a|b)拼接两个关键词,这样可以把正则写得短一些。

正则必须包含某几个词不要求顺序python相关推荐

  1. python截取指定字符串_python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置...

    python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置 利用re.finditer()特性. finditer() 返回一个MatchObject类型的iterator,它提供了匹配对象 ...

  2. php正则匹配包含某个字符串,php正则如何不包含某字符串

    php正则不包含某字符串的方法:首先创建一个PHP示例文件:然后通过正则表达式" preg_match("/[^(abc)]/s", $str, $arr);" ...

  3. python词云代码手机_【云计算】爬取淘宝手机品牌词云分析(python)

    本文主要向大家介绍了[云计算]爬取淘宝手机品牌词云分析(python),通过具体的内容向大家展现,希望对大家学习云计算有所帮助. 淘宝手机信息的爬取,请看这边博客(点击这里),然后我们利用其中保存的文 ...

  4. js 正则是否包含某些字符串_我从Vue源码中学到的一些JS编程技巧

    在我们面试的过程中,经常会遇到问源码的环节,因为优秀的框架通常都会包含很多设计理念跟编程实践.这段时间我一直在看Vue2的源码,发现了很多有意思的实现.虽然现在Vue3都已经发布了,也无法否认Vue2 ...

  5. EditPlus 文件查找功能:在指定文件夹,用正则查寻包含指定内容的文件,指定文件类型,并排除特殊文件名文件

    单击菜单栏上的[Search](查找),选择[Find in Files](在文件中查找)命令: 查找项:正则查找video标签,src为不包含http的mp4 <video src=" ...

  6. js 正则是否包含某些字符串_js 正则包含字符

    展开全部 js 正则表达式检测是否包含特殊字符32313133353236313431303231363533e4b893e5b19e31333337396239,代码如下: var title='j ...

  7. java 正则 不包含_java使用正则表达式匹配不包含某个规则的字符串

    测试数据: 例如上面这几条简单的日志条目,我们想实现两个目标: 1.把8号的数据过滤掉: 2.把那些不包含robots.txt字符串的条目给找出来(只要Url中包含robots.txt的都给过滤掉). ...

  8. php 正则匹配是否存在字符,php 正则 不包含某字符串的正则表达式

    常见函数 strstr($str, "abc"); 正则匹配 preg_match("/(abc)?/is", $str); 但是要匹配一个字符串中,不包含某字 ...

  9. js 正则是否包含某些字符串_js 判断字符串中是否包含某个字符串(转载)

    from : https://www.cnblogs.com/ooo0/p/7741651.html String对象的方法 方法一: indexOf()   (推荐) var str = " ...

最新文章

  1. python C++ 求逆矩阵库
  2. Eclipse开发初阶之Eclipse安装
  3. 我的第一个appium+Python自动化实例
  4. OPENCV标定外参
  5. python安装numpy-python安装numpy和pandas的方法步骤
  6. 静态路由与动态路由概念及实例
  7. 百度seo排名规则_SEO:百度搜索引擎排名规则都有哪些?
  8. Xamarin Android Webview中JS调用App中的C#方法
  9. js中奇怪的问题 同步ajax,modal遮罩层
  10. 90%测试猿都想学的Jmeter技能,你get吗?
  11. caffe学习日记--lesson8:站在巨人的肩膀上, denny的学习专栏——徐其华——caffe
  12. moonlight不显示鼠标指针
  13. html5 手机上传视频,【报Bug】手机h5端收不到选择视频以及上传视频回调
  14. Avast注册以及更新
  15. 论文阅读 (九):A survey on instance selection for active learning (2012)
  16. java开源物联网_JetLinks开源物联网平台源码 v1.8.0
  17. 华为智慧屏鸿蒙os的特点,华为智慧屏功能特点一览
  18. 使用 TCP / IP 套接字(Sockets)
  19. Mysql中使用关键字name做字段名
  20. c语言软件中ovr怎么取消,OVR Toolkit

热门文章

  1. JS 保留小数点后面2位小数
  2. qt实战-翻金币游戏
  3. 换了新工作,工资涨了,个税却少了,这是咋回事?
  4. 潇洒塑胶模具设计培训学校注塑模具设计培训课堂小知识
  5. 高端医疗美容行业CRM360°全方位客户关系管理系统
  6. Silvaco学习笔记(二)毕设相关
  7. font-weight 对应ps中的粗细
  8. 用计算机算出陈赫手机号码,芒果节目出重大事故,陈赫的手机号码未打码被泄露?...
  9. 网页变灰色前端是如何实现的?
  10. 支付宝摘下客服界的“奥斯卡”奖 支付宝的D+服务厉害在哪?