鉴于此用户代理:
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
这个正则表达式:
Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune
我需要修改正则表达式,这样如果用户代理包含Mobile AND iPad,它就不会产生匹配。但是,如果用户代理仅包含没有iPad的移动设备,则会产生匹配。
我通常使用正则表达式,但不确定如何处理这个。
非常感谢任何帮助。谢谢。
更新6/26:仍然没有解决方法。
答案 0 :(得分:3)
使用负面展望:
((?!^.*iPad.*$)Mobile)|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune