如果包含该字,我想替换另一个字符串中的特定字符串。例 给出字符串是“asp,mvc,c#,wpf”,另一个字符串是“< b> asp< / b&gt ;,< b> wpf< / b>”我的最终结果应为“< b> asp< / b>,mvc,c#,< b> wpf< / b>” ,我不知道如何在c#代码中执行此操作。请帮助我。
答案 0 :(得分:0)
你可以这样做:
var str = "asp,mvc,c#,wpf";
var anotherStr = "<b>asp</b>,<b>wpf</b>";
var myArr = anotherStr.Replace("<b>", "").Replace("</b>", "").Split(',');
foreach (string value in myArr)
{
str = str.Replace(value, "<b>" + value + "</b>");
}
Console.WriteLine(str);