www.abc.com/aaa/bbb.aspx以上用正则表达式匹配,如何写?谢谢(特别是/aaa/bbb.aspx的匹配)

解决方案 »

  1.   

    你这个太笼统了 就是一个网址 你说你想要个什么样的正则吖:
    www.[\s]+.com/[\s]+/[\s]+.aspx
    这个就行
      

  2.   

    其实就一URL改写问题,LZ没有说出来吧
      

  3.   

    下面是完整URL的正则表达式的验证方法,你可以根据你自己的需要修改一下!
        #region 实现验证用户输入的URL是否正确的正则表达式
            /// <summary>
            /// 实现验证用户输入的URL是否正确的正则表达式
            /// </summary>
            /// <param name="URL">传入一个URL</param>
            /// <returns>返回true或是false</returns>
            public static bool ValidateURL(string URL) 
            {
                if (!Regex.IsMatch(URL, @"^http(s)?://(?!([\w-]+\.[\w-]+$))([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?$"))
                {
                    throw new Exception("URL格式不对,URL的格或如:http://www.baidu.com");
                }
                else 
                {
                    return true;
                }
            }
            #endregion
      

  4.   

    以上用正则表达式匹配,如何写?谢谢(特别是/aaa/bbb.aspx的匹配)
    可以这样 最简单的
    @"\w+/aaa/bbb.aspx$"