0

我正在尝试使用“RequestHeader edit”指令来操作“Cookie”标头,并且只保留该标头中的一组特定 cookie。

RequestHeader edit Cookie "PATTERN TO REMOVE ALL COOKIES DESPITE OF .." ""

进货

someCookie=someValue; anotherCookie=yada61; cookieToKeep-1=myValue; cookieToKeep-2=myValue2; lastCookie=yada1

保持

cookieToKeep-1=myValue; cookieToKeep-2=myValue2;

目标是删除所有 cookie,但以“cookieToKeep-”开头的任何 cookie 除外。

我发现 Pattern(CookieToKeep-\d=(([\w]*;)|[^\s]+))为我提供了我需要的 cookie 的所有匹配项,但我需要这个模式的否定。

4

1 回答 1

0

尝试否定前瞻(对于每个 cookie 名称)^(?!cookieToKeep-).*:.

于 2017-03-29T12:50:04.290 回答