C# Подмешивание ссылок в текст

  • Автор темы Автор темы zlodey
  • Дата начала Дата начала

zlodey

Client
Регистрация
24.04.2011
Сообщения
145
Реакции
17
Баллы
18
Подскажите пожалуйста как подмешать ссылки в текст на C#, имеем в переменной текст нужно взять строку из файла и добавить в любое место
 
Подскажите пожалуйста как подмешать ссылки в текст на C#, имеем в переменной текст нужно взять строку из файла и добавить в любое место
как-то так
Код:
Развернуть Свернуть Копировать
string line = "Привет! это Винни-Пух, все зовут меня Винни. А вот и мой друг Пятачок";
string s = "http://ya.ru";
List<string> list = line.Split(new char[] {' ','!','?',','}).ToList();
Random rnd = new Random();
list.Insert(rnd.Next(list.Count),s);
return string.Join(" ",list);
 
  • Спасибо
Реакции: barkasian и zlodey
Спасибо, то что нужно, еще вопрос, если нужно вставить рандом ссылок к примеру от 5 до 10 то как быть?
 
Спасибо, то что нужно, еще вопрос, если нужно вставить рандом ссылок к примеру от 5 до 10 то как быть?
что-то вроде этого
Код:
Развернуть Свернуть Копировать
string line = "Привет! это Винни-Пух, все зовут меня Винни. А вот и мой друг Пятачок";

// засовываем все ссылки в список
List<string> linkList = new List<string>()
{
    "http://ya.ru",
    "http://yandex.ru",
    "http://yandex.com",
    "http://yandex.ua",
    "http://yandex.kz"
};

List<string> list = line.Split(new char[] {' ','!','?',','}).ToList(); // разбиваем строку в список

Random rnd = new Random();

foreach (string link in linkList)
{
    int i = rnd.Next(list.Count);
    list.Insert(i,link);
}

return string.Join(" ",list);
 
  • Спасибо
Реакции: zlodey
что-то вроде этого
Код:
Развернуть Свернуть Копировать
string line = "Привет! это Винни-Пух, все зовут меня Винни. А вот и мой друг Пятачок";

// засовываем все ссылки в список
List<string> linkList = new List<string>()
{
    "http://ya.ru",
    "http://yandex.ru",
    "http://yandex.com",
    "http://yandex.ua",
    "http://yandex.kz"
};

List<string> list = line.Split(new char[] {' ','!','?',','}).ToList(); // разбиваем строку в список

Random rnd = new Random();

foreach (string link in linkList)
{
    int i = rnd.Next(list.Count);
    list.Insert(i,link);
}

return string.Join(" ",list);
А как сделать замену случайных слов на ссылку?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)