【发布时间】:2011-09-09 11:26:05
【问题描述】:
我想在字符串中的随机单词周围注入 html 标记,例如
"这是这个问题的字符串" 结果应该像 "这是一个字符串 for 这个问题"。 我想用c#来做 插入引号以使标记出现
【问题讨论】:
-
请不要cross post。请做链接您的帐户。
-
您是在处理从别处获得的 HTML 字符串,还是想在 ASP.NET 代码中执行此操作?
我想在字符串中的随机单词周围注入 html 标记,例如
"这是这个问题的字符串" 结果应该像 "这是一个字符串 for 这个问题"。 我想用c#来做 插入引号以使标记出现
【问题讨论】:
如果不实际为您编码,我建议:
计算一个空格在字符串中出现的次数。
int NumberOfSpaces = 0;
foreach(char c in myString) {
if(char.IsWhiteSpace(c)) {
NumberOfSpaces++;
}
然后找到一个介于 1 和该数字之间的随机数。
Random rnd = new Random();
rnd.Next(1,NumberOfSpaces);
你想做多少次就做多少次。也许每 10 个空格一次,当然是随机的。
【讨论】: