我有一个字符串,我想通过替换它的不同部分来更改为新版本。
比方说,我有这个字符串:C# - 一次替换字符串的两个不同部分
My=name,My=surname
,我要返回:
name.surname
所以我想取代我的两个与""
和,
与.
。可能吗?
我有一个字符串,我想通过替换它的不同部分来更改为新版本。
比方说,我有这个字符串:C# - 一次替换字符串的两个不同部分
My=name,My=surname
,我要返回:
name.surname
所以我想取代我的两个与""
和,
与.
。可能吗?
str = str.Replace("My=", "").Replace(",", ".");
那么,如果你能保证名字或姓氏都不包含字符串“我的”,那么Tim的回答是正确的。但是,如果“姓名”或“姓氏”包含字符串“我的”更复杂
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());
是这个vb或c#? – BugFinder
名称或姓氏是否有可能包含子字符串“我的”? – Steve
VB和C#是不同的语言 – user1666620