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

求一正则替换URL中得文件名
需求就是把形如
http://xxx.xxx.xxx/xxx/xxx/AAAA.html?xx=xx&xx=xx
替换成
http://xxx.xxx.xxx/xxx/xxx/BBBB.html?xx=xx&xx=xx

要求在服务端完成

------解决方案--------------------
C# code
        string s = "http://xxx.xxx.xxx/xxx/xxx/AAAA.html?xx=xx&xx=xx";
        string r = Regex.Replace(s, @"(?is)(?<=http://.+/)[^\./]+(?=\.html)", "BBBB");
        Response.Write(r);