删除部分字符
localhost:17311/News/NewsList.aspx?z=16&pageSize=10&a=2&pageIndex=2&t=0
以上是一个地址,后面的参数不确定
如何删除“pageSize=10” 和 “pageIndex=2”
其中 10 和 2 都是动态的
如果存在则删除。。。
------解决方案-------------------- string url = "localhost:17311/News/NewsList.aspx?z=16&pageSize=10&a=2&pageIndex=2&t=0";
url = Regex.Replace(url, @"(&pageSize=(\d+))
------解决方案--------------------(&pageIndex=(\d+))", "");
------解决方案--------------------你可以先测试下代码 and 谷歌下正则 顶1#
麻烦点就是用 indexof 和substring
------解决方案--------------------url = Regex.Replace(url, @"/NewsList/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)", "/NewsList/$1/$3/$5");