C# 在字符串中引入html标记

C# 在字符串中引入html标记,c#,asp.net,.net,C#,Asp.net,.net,我有一个字符串,看起来像这样: some text [different text] 使用C#是否可以插入一些html标记,以便生成的字符串 some text [<b>different text</b>] 一些文本[不同的文本] 它必须处理没有方括号的情况。您可以这样做: var str = "some text [different text]"; var html = str.Replace("[", "[<b>").Replace("]", "

我有一个字符串,看起来像这样:

some text [different text]
使用C#是否可以插入一些html标记,以便生成的字符串

some text [<b>different text</b>]
一些文本[不同的文本]
它必须处理没有方括号的情况。

您可以这样做:

var str = "some text [different text]";
var html = str.Replace("[", "[<b>").Replace("]", "</b>]");
var str=“一些文本[不同的文本]”;
var html=str.Replace(“[”,“[”).Replace(“]”,“]);

是。你可以…你能解释一下“它必须处理没有方括号的情况吗?”你有更多的字符串示例吗?当前形式的问题无法回答。我们必须猜测所有可能适用的规则。例如,如何处理
[aaa
?它是否也应该在其周围添加标记?您能否告诉我们
不同文本的开头标记是什么?
某些文本是否总是固定不变?BBCode?RegEx?一个简单的字符串替换?您尝试了什么?如果您否决了我的答案(该答案正确并且回答了问题),至少留下一条评论来解释你为什么这么做。希望所有对你评论的赞成票都能抵消这一反对票。我们所有遭受同样痛苦的人都会对它投赞成票。:)