2015-02-24 3 views
0

Im пытается найти самый простой способ преобразования строки, содержащей 3 куки, в 3 отдельных переменных, каждая из которых содержит один файл cookie.Cookie Regular Expression in python

Я пытался использовать регулярное выражение, но ive попробовал так много разных подходов, которые я сейчас потерял ... Любые предложения по подходу, которые были бы лучше? или подтверждение того, что 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;' 

ответ

1

Вы можете использовать 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;' 
+0

OMG, я не могу поверить, что я не думал об этом! Благодаря!! – Dark