替换字符串的特定部分?

时间:2014-04-13 15:15:39

标签: c#

如果包含该字,我想替换另一个字符串中的特定字符串。例  给出字符串是“asp,mvc,c#,wpf”,另一个字符串是“< b> asp< / b&gt ;,< b> wpf< / b>”我的最终结果应为“< b> asp< / b>,mvc,c#,< b> wpf< / b>” ,我不知道如何在c#代码中执行此操作。请帮助我。

1 个答案:

答案 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);