读书人

求URL正则表达式解决方法

发布时间: 2012-01-15 22:57:49 作者: rapoo

求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+

有不符合的再提出来

读书人网 >C#

热点推荐