有两种情况, 一个是BDUSS或者CUID后跟着分号,有别的数据,如: BDUSS后跟CUID, CUID后跟BDUSS. 第二个是BDUSS或CUID结尾.后面没有分号.
如:
{ key: "Cookie" value: "xxx; BDUSS=xxxx; BA_HECTOR=xxx"}
{ key: "Cookie" value: "BDUSS=xxxxx" }
正则1:
BDUSS=([^;]+)
CUID=([^;]+)
正则2:
BDUSS=.*?(?=;|$)
CUID=([^;]+)
以上两种正则均可取出正确的BDUSS/CUID