вставьте html-разметку вокруг случайных слов в строке, используя c # - PullRequest
0 голосов
/ 05 декабря 2010

я хочу добавить html-разметку вокруг случайных слов в строке, например

"это строка для этого вопроса" результат должен быть как "это строка <" legend title = "xyz"> для<"/ legend> этот вопрос".я хочу сделать это, используя c # кавычки вставлены, чтобы появилась разметка

1 Ответ

0 голосов
/ 09 сентября 2011

Не кодируя его для вас, я бы предложил:

Подсчитать, сколько раз в строке появляется пробел.

int NumberOfSpaces = 0;
foreach(char c in myString) {
    if(char.IsWhiteSpace(c)) {
    NumberOfSpaces++;
}

Затем найдите случайное число от 1 до этого числа.

Random rnd = new Random();
rnd.Next(1,NumberOfSpaces);

Делайте это сколько угодно раз.Может быть, один раз на каждые 10 пробелов, конечно, случайно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...