如何编写正则表达式以匹配以下条件:
((iphone | ipod)或(android AND mobile AND(NOT gt-p)))
有人可以帮我吗?
编辑:
在注释的帮助下,我得到了以下代码:
iphone|ipod|(android(?!.*?gt-p)(?:\s*mobile))?
这是同一个正则表达式,仅对android组没有匹配...这是正确的吗?
这可能是您想要的:
iphone|ipod|android(?!.*?gt-p)(?:\s*mobile)?
https://regex101.com/r/xT8rD4/1
它将允许android
而android mobile
不是紧随其后gt-p
。如果只允许android mobile
,这是一个简单的解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句