python 中的 Cookie 正则表达式

Cookie Regular Expression in python

我试图找到最简单的方法将包含 3 个 cookie 的字符串转换为 3 个单独的变量,每个变量包含一个 cookie。

我正在尝试正则表达式,但我尝试了很多不同的方法,我现在有点迷路了...有什么关于最佳方法的建议吗?或确认 re.match 是要走的路?(我在某处读到这会将结果分组?)

ASP.NET_SessionId=dqxmhmiDDsraoy4znfohxuk5; ASP.NET_SessionComm=ohitdbrqaaoy4znfohitdS9; SIDPCookie=yDsraavwmhmioi55a2litd55;

进入

a= 'ASP.NET_SessionId=dqxmhmiDDsraoy4znfohxuk5;' 
b= 'ASP.NET_SessionComm=ohitdbrqaaoy4znfohitdS9;' 
c= 'figCookie=yDsraavwmhmioi55a2litd55;'

您可以使用 split():

In [1]: s = "ASP.NET_SessionId=dqxmhmiDDsraoy4znfohxuk5; ASP.NET_SessionComm=ohitdbrqaaoy4znfohitdS9; SIDPCookie=yDsraavwmhmioi55a2litd55;"

In [2]: a, b, c = s.split()

In [3]: a
Out[3]: 'ASP.NET_SessionId=dqxmhmiDDsraoy4znfohxuk5;'

In [4]: b
Out[4]: 'ASP.NET_SessionComm=ohitdbrqaaoy4znfohitdS9;'

In [5]: c
Out[5]: 'SIDPCookie=yDsraavwmhmioi55a2litd55;'