谁一开始就是大神?

正则匹配的一点问题,快帮我匹配一下[2.0]

$str = "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36"

怎么能匹配到这中间的Nexus 6 呀,

以Android开头,以Build结尾?

啊。怎么匹配呀,正则这儿实在是太弱了。

不一定要写正则啊,截取字符串也可以
如果是安卓客户端的请求,这个信息头基本上都是这些格式,
Dalvik/1.6.0 (Linux; U; Android 4.3; vivo X3L Build/JLS36C)
Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S7500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML
, like Gecko) Version/4.0 Mobile Safari/533.1
Mozilla/5.0 (Linux; Android
5.1.1; vivo X7 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36
个人认为Build才是查找的关键,可以这么做
没关注过这个信息头,单从这一个字串来说,没法确定。
至少得知道可能会有哪几种情况会出现才能有答案。
你是要检查一个字符串里是否有Nexus 6吗?

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 正则匹配的一点问题,快帮我匹配一下[2.0]

评论 抢沙发

登录

找回密码

注册