是否有人知道如何匹配不在括号中的字符串[^ ...] 例如:我想匹配所有内容,直到最后一个“空格和[”在一起
This is my regex: (?<cookie>[^[( \[)]]*)
This is my string: country=US; lngCode=en; ga_cid=a*d%5d]7b7[6-4369-ad62-9 [
This is my result: country=US;
This is what i would like to have: country=US; lngCode=en; ga_cid=a*d%5d]7b7[6-4369-ad62-9
我的正则表达式匹配第一个空格而不是空格和[在一起
非常感谢!
答案 0 :(得分:0)
您可以使用/^(?<cookie>.*) \[$/
。它将匹配并捕捉从一行开始到最终&#34;空间+文字&#39; [&#39;&#34;在这个字符串的末尾。
请参阅demo。