V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
solaro
V2EX  ›  问与答

请教正则问题,如何处理手机浏览器的头部信息

  •  
  •   solaro · 2017-10-25 18:00:17 +08:00 · 2087 次点击
    这是一个创建于 2613 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_3 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A432 MicroMessenger/6.5.19 NetType/4G Language/zh_CN

    Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_3 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A432 MicroMessenger/6.5.19 NetType/WIFI Language/zh_CN

    Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_3 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A432 Safari/604.1

    Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_3 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A432 MicroMessenger/6.5.19 NetType/WIFI Language/zh_CN

    Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Mobile Safari/537.36

    Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Mobile Safari/537.36

    Mozilla/5.0 (iPad; CPU OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1

    抓取的用户访问头部信息如上,我现在想:正则匹配出 Mozilla/5.0 () 括号中的东西,匹配出 MicroMessenger、NetType/WIFI、NetType/4G 酱紫的信息,其实就是想要得到用户是通过什么浏览器访问、网络类型、手机信息

    哦对了,这个是 H5 网页抓取的

    3 条回复    2017-10-25 21:57:19 +08:00
    WuwuGin
        1
    WuwuGin  
       2017-10-25 18:03:35 +08:00 via Android   ❤️ 1
    你这是赤裸裸的伸手啊,你直接匹配第一组()就行了啊,具体操作自己琢磨吧。
    ragnaroks
        2
    ragnaroks  
       2017-10-25 18:43:21 +08:00
    javascript 有 devices.js
    solaro
        3
    solaro  
    OP
       2017-10-25 21:57:19 +08:00
    @WuwuGin 就是来伸手的啊,因为写起来好蛋疼,我对正则实在是很菜
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:02 · PVG 18:02 · LAX 02:02 · JFK 05:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.