首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

正则里面如何判断不等于?

2012-01-31 
正则里面怎么判断不等于???比如现有queryString值?id&page1&key&v1&afd2我现在要得到第一个完整的key

正则里面怎么判断不等于???
比如现有queryString值
?id=&page=1&key=&v=1&afd=2

我现在要得到第一个完整的key/value值(key值中不能是page)

比如这里
key应该是v,value是1

如果不要求过滤page我已经写出来了

(? <   \?|&)(? <key> (?:[^=])+)=(? <value> [^$&]+)


但是怎么过滤page呢。。。


[解决办法]
try

(? <=[\?&])(? <key> (?!page)(?:[^=])+)=(? <value> [^$&]+)

热点排行