首页 > 解决方案 > 反转匹配的正则表达式模式

问题描述

我很难找到一个能解释我想要什么的标题。我有这个字符串

"LWSSO_COOKIE_KEY=Gkgd6113jsFPOF5vLuBBZ8l_jpP3tfqF7jSeZRWERWtrB_8XBjIiU9nMG25ywucGu5fTwCSJowux91liImgrQv6RdOdcI-BSyAxo8Ux4cnWu9fobOgc8BNsQpPhww6oZ8Sm_eBTKtmGqrhUZGE7wTJt_cpAxB0tNdDIthoZN1tpH7ZuoLcs0s6171HVfnWlKDj2dmOIw5OKU_fDtX-3YURZMuXpFeDUgAab41VgOgp3n2Z2LAWzqzfCmJ3_GzdyeViBkWqz5Ouc0Cwc4WPYtsjjq8miRb86eQe_p_oHq58U.;Path=/;HTTPOnly"

我可以使用正则表达式来选择 cookie:

Gkgd6113jsFPOF5vLuBBZ8l_jpP3tfqF7jSeZRWERWtrB_8XBjIiU9nMG25ywucGu5fTwCSJowux91liImgrQv6RdOdcI-BSyAxo8Ux4cnWu9fobOgc8BNsQpPhww6oZ8Sm_eBTKtmGqrhUZGE7wTJt_cpAxB0tNdDIthoZN1tpH7ZuoLcs0s6171HVfnWlKDj2dmOIw5OKU_fDtX-3YURZMuXpFeDUgAab41VgOgp3n2Z2LAWzqzfCmJ3_GzdyeViBkWqz5Ouc0Cwc4WPYtsjjq8miRb86eQe_p_oHq58U.

但我想选择相反的,意思是:

“LWSSO_COOKIE_KEY= ;Path=/;HTTPOnly”

这是我的正则表达式:

\w+-\w+-\w+。

我已经谷歌了,但我似乎找不到任何解决方案。

标签: regex

解决方案


您可以使用它来获取 cookie 之前的所有内容以及之后的所有内容:

"LWSSO_COOKIE_KEY=|;Path=\/;.*?"

https://regex101.com/r/l26ey3/1


推荐阅读