ASP.NET正则匹配的问题~~高手帮忙啊
来源:百度知道 编辑:UC知道 时间:2024/06/06 12:56:49
这个网址:
http://localhost/aspx/aspnet/Default.aspx
现在想取出里面的aspnet
哪位高手可以帮忙解答啊~~ 谢了~~
http://localhost/aboutus.aspx?ReturnUrl=/aspx/aspnet/Default.aspx
像这样的网址也可以取出来aspnet的,一定加分~~~
我问的不是仅仅取那里的aspnet,而是有很多相似的地址,如:
http://localhost/aspx/css/Default.aspx
http://localhost/aspx/flash/Default.aspx
要取其中的css或者flash或者……的值
http://localhost/aspx/aspnet/Default.aspx
现在想取出里面的aspnet
哪位高手可以帮忙解答啊~~ 谢了~~
http://localhost/aboutus.aspx?ReturnUrl=/aspx/aspnet/Default.aspx
像这样的网址也可以取出来aspnet的,一定加分~~~
我问的不是仅仅取那里的aspnet,而是有很多相似的地址,如:
http://localhost/aspx/css/Default.aspx
http://localhost/aspx/flash/Default.aspx
要取其中的css或者flash或者……的值
static void Main(string[] args)
{
string[] s = new string[] { "http://localhost/aspx/aspnet/Default.aspx", "http://localhost/aboutus.aspx?ReturnUrl=/aspx/aspnet/Default.aspx" , "http://localhost/aspx/css/Default.aspx", "http://localhost/aspx/flash/Default.aspx"};
string pattern = @"(/(?<name>\w+)/\w+\.\w+)$";
foreach (string item in s)
{
Match m = Regex.Match(item, pattern, RegexOptions.IgnoreCase);