包含瓦尔、卡夫,但不包含到、额

pd.Series('的身份拉尔卡夫卡瓦尔').str.contains('(?=.*瓦尔)(?=.*卡夫)^(?!.*到)^(?!.*额)')

文字处理应用:

kw = "track or 尼龙&网布&鞋not女&卫衣"
# [ ''.join(['&'.join(k[0])] if len(k)==1 else [''.join(['(?=.*'+w+')' for w in k[0]]), ''.join('^(?!.*' + y + ')' for y in k[1])]) for k in [[j.split('&') for j in i.split('not')] for i in kw.replace(' ', '').split('or')]]
[''.join([''.join(['(?=.*'+j+')' for j in i.split('not')[0].split('&')]), ''.join(['^(?!.*'+j+')' for j in i.split('not')[1].split('&')])]) if 'not' in i else ''.join(['(?=.*'+j+')' for j in i.split('&')]) for i in kw.replace(' ', '').split('or')]
>>> ['track', '(?=.*尼龙)(?=.*网布)(?=.*鞋)^(?!.*女)^(?!.*卫衣)']

正则 包含多个关键词且不包含某些关键词,用户输入伪正则表达式,处理为正则表达式相关推荐

  1. html5中密码要求有字母,转:正则表达式:密码必须至少包含八个字符、至少包含一个数字、小写和大写的字母以及特殊字符...

    密码的正则表达式如何来写? 我需要一个正则表达式来检查密码: 密码至少包含八个字符.至少包含一个数字.同时包含小写字母和大写字母以及特殊字符,例如#,?,!) 不能是旧密码或包含用户名,"p ...

  2. 正则表达式:密码必须至少包含八个字符、至少包含一个数字、小写和大写的字母以及特殊字符

    密码的正则表达式如何来写? 我需要一个正则表达式来检查密码: 密码至少包含八个字符.至少包含一个数字.同时包含小写字母和大写字母以及特殊字符,例如#,?,!) 不能是旧密码或包含用户名,"p ...

  3. 正则表达式:密码必须至少包含八个字符、至少包含一个数字、小写和大写的字母以及特殊字符...

    密码的正则表达式如何来写? 我需要一个正则表达式来检查密码: 密码至少包含八个字符.至少包含一个数字.同时包含小写字母和大写字母以及特殊字符,例如#,?,!) 不能是旧密码或包含用户名,"p ...

  4. 文件包含中过滤了php,文件包含漏洞---php协议

    一.原理 1.概念:在php代码中,总会有一些代码我们会经常用到,这时引入了文件包含函数,可以通过文件包含函数把这些代码文件包含进来,直接使用文件中的代码,这样提高了我们的工作效率. 2.文件包含函数 ...

  5. Java黑皮书课后题第7章:**7.17(对学生排序)编写一个程序,提示用户输入学生个数、学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名。假定姓名是不包含空格的字符,使用next()读取

    **7.17(对学生排序)编写一个程序,提示用户输入学生个数.学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名.假定姓名是不包含空格的字符,使用next方法读取 题目 题目描述 破题 代码 ...

  6. java检查两个字符串是否包含,java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含...

    java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含 要检查一个字符串是否包含另外一个字符串需要使用indexOf()方法,如果indexOf方法返回大于等于0的值 ...

  7. c# url传参不能包含html标签,c#解析包含HTML特殊字符的字符串XElement

    在客户端的服务器+ GWT上使用.NET c#,我有一个Web窗体,它接受用户输入,然后构建一个XML字符串并将其存储在数据库中.然后我需要从数据库中读取它,通过tcp将它发送到手持设备,并将其解析为 ...

  8. 本页不但包含安全的内容,也包含不安全的内容

    为什么会出现这种安全提示呢?因为SSL证书对网站代码的安全性要求很高,但许多用户网站中却使用了大量的外链,而这些外部的资源(图片或js)正是不安全的因素所在,因此用户在部署SSL证书后需要对网站代码进 ...

  9. 渗透测试-中间件日志包含绕过和php文件读写包含

    中间件日志包含绕过 文章目录 中间件日志包含绕过 前言 一.什么是中间件日志包含绕过 二.中间件日志包含漏洞获取shell 1.中间件日志包含 2.利用Apache日志获取shell 总结 前言 一. ...

最新文章

  1. testngpp - next generation unit test framework for c/c++
  2. 【收藏】k8s: pod has unbound PersistentVolumeClaims问题解决
  3. 并行数据库 分布式数据库
  4. 安装mysql出现由于找不到VCRUNTIME140_1.dll,无法继续执行代码,请重新安装程序
  5. win10关闭windows聚焦_Win10优化:这8个操作简单的小方法让你的Win10系统更加流畅...
  6. 【服务器】微信小程序转qq小程序
  7. 极路由大部分机型官方固件
  8. 拉普拉斯方程续有限差分法
  9. 富士施乐p355d_富士施乐p355d驱动下载
  10. SCC(三):HEVC IBC
  11. java基于uni-app框架的民宿客房预订系统 小程序
  12. Cadence 导出变种BOM详细操作方法
  13. 虚拟盘可以挂载多个服务器吗,两台云服务器挂载一个云硬盘吗
  14. 树莓派开发系列教程5——树莓派常用软件及服务(vi、远程桌面、ssh、samba、u盘)
  15. vue复选框选中一个全选中了
  16. “零售之王”银行数字化转型四大法则
  17. Unity 科大讯飞语音唤醒
  18. 第八集 昆仑初度尘未洗,夜宿禁区五道梁
  19. 【Arduino】重生之Arduino 学僧(1)----Arduino简介
  20. ENC28J60学习

热门文章

  1. 10kv电压互感器型号_10KV电压互感器的选型与保护
  2. oracle ebs 的预克隆
  3. 什么是物联网,物联网未来几年的发展前景怎么样?
  4. PDF转Word提示页数太多转换失败怎么办?
  5. 2019高层次创业人才政策创业大赛报名开启
  6. php滴滴接单,滴滴司机如何多接单?接单技巧有哪些?
  7. Java中一种计算Hash值的算法——SHA-256
  8. Picsew | 推荐一款长截图和长图拼接工具
  9. SQL(C#)截取字符串的方法
  10. sqlserver 截取字符串中的汉字