下面的代码是visual basic、.NET、ASP... 以上都是?当“strCookies”等于两个 Regex.Replace 函数下方的文本块时,谁能告诉我这两个“Regex.Replace”函数/方法会给我留下什么?我相信这个想法只是简单地捕获“sessionid”代码,然后捕获“cadata”代码,带或不带“sessionid”和“cadata”的标题/键。最终,我正在尝试在 php 中进行等效操作...问题是我正在尝试根据此代码推断出我到底需要什么。希望这是有道理的。谢谢!(我还想为“cadata”代码添加这一点,我特别困惑我是否应该抓住整个代码周围的双引号。sessionid 没有 t 有和双引号,所以它不那么混乱。我不知道 Regex.Replace 函数在做什么)。
Dim strCADataCookie As String = Regex.Replace(strCookies, "(. )sessionid=(. )(,|;)(.*)", "$2")
Dim strSessionIDCookie As String = Regex.Replace(strCookies, "(. )cadata=""(. )""(.*)", "$2")
Netscape HTTP Cookie 文件 http://www.netscape.com/newsref/std/cookie_spec.html 这个文件是由 libcurl 生成的!编辑风险自负。
a.test.edu FALSE / FALSE 0 sessionid ca391d4e-69ad-4726-b00c-efa26f3d1594
a.test.edu FALSE / TRUE 0 cadata "2YUj33BRih9xeQqCL1PLAY+0EExSdDkGJdQg7KoUbca6OQxrgJi0AuuPBOEhCu7wlG2+2in5ilEE="