日期:2014-05-19  浏览次数:20841 次

求URL正则表达式
如:http://www.test.net/scripts/index.php?ID=15    
        http://test.net/scripts/index.php?ID=236
要求找出这种规则的字符串   其中ID参数不固定,也不知道是多少位,

http://www.test.net/scripts/index.php?PC=1&KE=ulvmpxik
http://test.net/scripts/index.php?PC=1&KE=ulafecdgf
要求找出这种规则的字符串   其中PC参数不固定,也不知道是多少位,KE参数也不固定   也不知是多少位



------解决方案--------------------

我从网上找到了匹配url的正则表达式如下:
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?


------解决方案--------------------
我所写的那你个都符合你的要求的,只是前一个范围小点,后一个范围大点
算了,就用这两个吧
http://(www\.)?test\.net/scripts/index\.php\?ID=\d+
http://(www\.)?test\.net/scripts/index\.php\?PC=.+?&KE=\w+

有不符合的再提出来