-3

交換に問題があります

&start=10

文字列内

http://url.com?rt=22&start=10&pp=fasd986asd

10の値を削除して、そこに何か他のものを入れられるようにしたいと思います。

何か案は?:)

4

3 に答える 3

2

はい、使用できます

HttpUtility.ParseQueryString()
于 2012-08-15T19:59:47.567 に答える
0
Regex.Replace("http://url.com?rt=22&start=10&pp=fasd986asd", "&start=\d+", "&start=20");

一方向であるか、一致コレクションを使用&start=(\d+)Regex.Matches()て使用して、数字の開始インデックスと終了インデックスを見つけることができます。詳細については、Regex クラスのドキュメントを参照してください。

于 2012-08-15T20:15:15.100 に答える
0
var parts = HttpUtility.ParseQueryString("http://url.com?rt=22&start=10&pp=fasd986asd");
parts["start"] = "20";
var newUrl = String.Join("&", parts.Cast<string>().Select(x => x + "=" + parts[x]));
于 2012-08-15T20:26:25.653 に答える