我正在使用UA-Parser創建分析設備的表格......我從我們的服務器獲取了csv的用戶代理字符串。我正在使用股票UA解析器節點包(ua解析器-js)如何編寫正則表達式來搜索UA-Parser中的項目?
但是,我有困難的解析一些Droid用戶代理字符串。
當前正則表達式的Droid是
/\s((milestone|droid[2x]?))[globa\s]*\sbuild\//i
上述匹配
Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; DROIDX Build/4.5.1_57_DX8-51) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1,182
但不匹配
Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; DROID RAZR Build/9.8.2O-72_VZW-16) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30,652
Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; DROID X2 Build/4.5.1A-DTN-200-18) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1,152
應如何修改正則表達式來過濾上述字符串?
我的歉意。謝謝@Spudley增加環境。 –