我有一个字符串,我希望通过替换不同的部分来更改为更新的版本 让我们说我有这个字符串:
My=name,My=surname
我想回来:
name.surname
所以我想将""
和,
替换为.
。有可能吗?
答案 0 :(得分:8)
str = str.Replace("My=", "").Replace(",", ".");
答案 1 :(得分:1)
好吧,如果你能保证名字或姓氏都不包含字符串“我的”那么,蒂姆的回答是正确的。但是,如果“name”或“surname”包含字符串“My”,则事情会更复杂
string input = "My=Steve,My=Myland";
StringBuilder sb = new StringBuilder();
string[] parts = input.Split(',');
foreach (string p in parts)
{
string[] subs = p.Split('=');
sb.Append(subs[1] + ".");
}
if(sb.Length > 0) sb.Length--;
Console.WriteLine(sb.ToString());