小编use*_*688的帖子

是否有正则表达式匹配包含A但不包含B的字符串

我的问题是我想用纯正则表达式检查browserstring.

Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
Run Code Online (Sandbox Code Playgroud)

- >应该匹配

Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 
Run Code Online (Sandbox Code Playgroud)

不应该匹配

我尝试过的解决方案是:/?((?<=Android)(?:[^])*?(?=Mobile))/i 但它完全匹配错误.

regex contains inverse

36
推荐指数
2
解决办法
3万
查看次数

标签 统计

contains ×1

inverse ×1

regex ×1