使用c#在字符串中的随机单词周围注入html标记

时间:2010-12-05 11:23:40

标签: c# html

我想在字符串中的随机单词周围注入html标记,例如“这是此问题的字符串”。结果应该像"this is a string <legend title="xyz">for</legend> this question"。我想用c#。

来做

1 个答案:

答案 0 :(得分:0)

您可以使用Regex.Replace

// Input string
string someMsg = "this is a string for this question";

// Match word boundaries
string pattern = "\bfor\b";
string replacement = "<legend title=\"for\">for</legend>";

// Create the regex object
Regex rgx = new Regex(pattern);
// Replace all instances of <pattern> with <replacement>
string result = rgx.Replace(someMsg, replacement);

显然,您可以根据需要使其更通用,但Regex对象提供您正在寻找的功能。