gpt4 book ai didi

c# - 替换字符串中的 {x} 个标记

转载 作者:可可西里 更新时间:2023-11-01 08:54:42 30 4
gpt4 key购买 nike

我们有一个模板 URL,如:

http://api.example.com/sale?auth_user=xxxxx&auth_pass=xxxxx&networkid={networkid}&category=b2c&country=IT&pageid={pageid}&programid=133&saleid=1&m={master}&optinfo={optinfo}&publisher={publisher}&msisdn={userId}

我有这些常量标记的值。如何在 C# 中替换所有这些标记?

最佳答案

一种简单的方法是使用 foreach 和带有 String.ReplaceDictionary:

var values = new Dictionary<string, string> {
{ "{networkid}", "WHEEE!!" }
// etc.
};
var url = "http://api.example.com/sale?auth_user=xxxxx&auth_pass=xxxxx&networkid={networkid}&category=b2c&country=IT&pageid={pageid}&programid=133&saleid=1&m={master}&optinfo={optinfo}&publisher={publisher}&msisdn={userId}";

foreach(var key in values.Keys){
url = url.Replace(key,values[key]);
}

关于c# - 替换字符串中的 {x} 个标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20278554/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com