EverEdit使用正则替换

EverEdit使用正则替换_第1张图片

上面的cookie值复制在EverEdit是一行的数据
EverEdit使用正则替换_第2张图片

现在需要将; 的部分作为一行数据,然后使用=分隔,左边作为key,右边作为value

EverEdit使用正则替换_第3张图片

将 ; 替换为换行符

EverEdit使用正则替换_第4张图片

然后加上"" ,并且将=替换为:,最后再加上,

EverEdit使用正则替换_第5张图片


使用Python代码如下:
cookie_dict_1 = {}
cookies = "acw_tc=2f624a5515666473010522601e1c222eab074b11914cad4b6d81177d3ec019; _ga=GA1.1.643126581.1566647363; _gid=GA1.1.1690281967.1566647363; PHPSESSID=dsiarf813ehc9mrml0hd4ruse1; acw_tc=2f624a5515666473010522601e1c222eab074b11914cad4b6d81177d3ec019; _ga=GA1.1.643126581.1566647363; _gid=GA1.1.1690281967.1566647363; _gat=1; ----------------------.; Hm_lpvt_65968db3ac154c3089d7f9a4cbb98c94=1566647352; yaozh_uidhas=1; UtzD_f52b_saltkey=u06z66bb; UtzD_f52b_lastvisit=1566643759; UtzD_f52b_ulastactivity=1566647350%7C0; yaozh_logintime=1566658898; yaozh_user=803878%09xiaomeng_1; yaozh_userId=803878; db_w_auth=706821%09xiaomeng_1; UtzD_f52b_lastact=1566658899%09uc.php%09; UtzD_f52b_auth=02deEf1LzEQOiJTXAGsiAB93mFspzBRaPVKC8SaRX4F%2F0%2BaTOgGsnHe85eRk9cyxBPnBNImeLXWxGDJLjiCd8Bsfr1M; yaozh_mylogin=1566691825"
cookies_list = cookies.split('; ')
for cookie in cookies_list:
    cookie_dict_1[cookie.split('=')[0]] = cookie.split('=')[1]

print(cookie_dict_1)


cookie_dict_2 = {cookie.split('=')[0]:cookie.split('=')[1] for cookie in cookies.split('; ')}
print(cookie_dict_2)

你可能感兴趣的:(point,正则)