前言:
现在我们对“python多个正则表达式”大概比较着重,看官们都想要知道一些“python多个正则表达式”的相关文章。那么小编也在网上搜集了一些有关“python多个正则表达式””的相关知识,希望姐妹们能喜欢,同学们一起来学习一下吧!python 复杂正则表达式应用
1、不包含某些子串
reg1 = '^((?!(物质|天空)).)*$' # 不包含某个词text = '九寨沟的水,因为富含矿物质原因,水里基本没有浮游生物,加上阳光折射和反射大多都是清澈见底're.search(reg1, text)结果:不会匹配到,因为text中有"物质"
2、包含某些子串
reg1 = '(物质|九寨沟)'text = '九寨沟的水,因为富含矿物质原因,水里基本没有浮游生物,加上阳光折射和反射大多都是清澈见底're.search(reg1, text)
3、多个条件并列 and
reg1 = '^((?!(天空|蓝天)).)*$'reg3 = '.*九寨沟.*'reg4 = '(?='+reg3+')(?='+reg1+')' # 包含九寨沟但是不包含天空或者蓝天text = '九寨沟的水,因为富含矿物质原因,水里基本没有浮游生物,加上阳光折射和反射大多都是清澈见底're.search(reg4, text)结果:没有匹配上,因为同时满足reg1和reg3才能匹配成功
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python多个正则表达式