求一正则替换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);