一个正则的问题 a(?!b) 求解
我现在有URL字符串
现在要取参数v
我的做法是
var p=&d=1&v=323?4534&5&wd=?wer&c=7345;
var _reg=/"&(v)(=?)([^&(?!amp;)]*)"/
_reg.exec(p)
期望值是
["&view=323?4534&5", "view", "=", "323?4534&5"]
而实际返回值是
["&view=323", "view", "=", "323"]
主要是这个 (?!n)语法在遇到 ^ 的时候好像就出问题了
这个地方我也尝试过改成[^(&(?!amp;))]*也是不行的