日期:2014-05-17  浏览次数:20362 次

正则批评以/结尾的单词
routes.MapRoute 正则

http://www.abc/aabs---------现在是这样

我想把上面的变成

http://www.abc/aabs/---这样的为一地址,最后面少了“/”,就不让能正常访问

所以采用正则批评以/结尾的单词,不知道怎么写?

------解决方案--------------------
不知道你到底想要啥..

如果光判断一个字符串的最后一个是不是"/",可以用str.indexof(str.length-1),不就可以判断是不是以"/"结尾了吗..

以"/"结尾的话..http://www.abc/aabs/这里的abc算不算..如果光要aabs的话..

string str=Regex.Match("http://www.abc/aabs/",@"http://www.[^/]+/([^/]+)/").group[1].value;
------解决方案--------------------
你说的是正则表达式吧?

试一下这个:(http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?+/)+$