假设我有以下字符串:

string str = "<tag>text</tag>";

我想将“tag”更改为“newTag”,因此结果将是:
"<newTag>text</newTag>"

最好的方法是什么?

我试图搜索,但是后来我不知道如何在结果中保留可选的[/] ...

最佳答案

为什么可以使用正则表达式:

string newstr = str.Replace("tag", "newtag");

或者
string newstr = str.Replace("<tag>","<newtag>").Replace("</tag>","</newtag>");

编辑为@RaYell的评论

10-07 14:16