Как реализовать вот такое действие в списке или таблице?

Регистрация
22.01.2015
Сообщения
77
Реакции
6
Баллы
8
Здравствуйте!
Посоветуйте как сделать вот что. Для начала задаем список слов такого вида (это будет либо список, либо таблица о двух столбцах)
1.jpg 2.jpg
Далее берем первое слово и переносим в новый список или таблицу вот таким образом:
fgfgbf.jpg
далее переходим к следующему слову и т.д.
Подскажите пожалуйста, как реализовать добавление букв к словам, от а до я?
Как это сделать со списком или таблицей?
 
Может как то с помощью С# можно сделать или просто брать буквы из отдельного списка и после подстановки букву переносить в конец списка и установить счетчик по количеству букв в алфавите?
 
это нужно для генерирования ключевых фраз?
есть десктопная программулька для этого..
 
это нужно для генерирования ключевых фраз?
есть десктопная программулька для этого..
Ну скорее не для генерирования а для сбора поисковых подсказок. Подскажите, что за программа? Для парсинга и сбора частотностей я использую кейколлектор, но в нем нет функции добавлять вот так вот буквы к ключам. По готовому списку да, все подсказки соберет, вот я и хочу делать такие списки быстро.
 
Есть конечно сервис ----http://keywordtool.io/ru---- но интересно сделать в зеннопостере.
 
Ну скорее не для генерирования а для сбора поисковых подсказок. Подскажите, что за программа? Для парсинга и сбора частотностей я использую кейколлектор, но в нем нет функции добавлять вот так вот буквы к ключам. По готовому списку да, все подсказки соберет, вот я и хочу делать такие списки быстро.
для сбора подсказок есть прога Словоёб..
а вот прога для генерации вариаций..

upload_2015-8-28_22-33-58.png
 

Вложения

Последнее редактирование:
  • Оценить
Реакции: Виктор П
Я написал аналогичную программу, могу исходник продать — его можно внедрить прямо в зенку как сниппет. Только у меня немного по-другому. Пишешь в формате Spintax так: {|удобный|качественный} ремонт | {a|б|в|г|д} - и она сразу всё перемножает, возвращает все варианты.

Кстати, Словоёб по ходу убрали из паблика... Мой пишет, что вышла новая прога, но на сайте разработчика я ссылку на неё найти не могу.
 
  • Оценить
Реакции: Виктор П
Для списка
Код:
Развернуть Свернуть Копировать
var listIn = project.Lists["Исходный_список"];
var listOut = project.Lists["Результат"];
List<string> list = new List<string> { "а", "б", "в", "г", "д", "е", "ж", "з", "и", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "э", "ю", "я" };
for (int i = 0; i < listIn.Count; i++)
{
    string str = listIn[i];
    for (int j = 0; j < list.Count; j++)
    {
        listOut.Add(str + " " + list[j]);
    }
}
 
Последнее редактирование:
  • Оценить
Реакции: Виктор П и CSS
Для списка
Код:
Развернуть Свернуть Копировать
var listIn = project.Lists["Исходный_список"];
var listOut = project.Lists["Результат"];
List<string> list = new List<string> { "а", "б", "в", "г", "д", "е", "ж", "з", "и", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "э", "ю", "я" };
for (int i = 0; i < listIn.Count; i++)
{
    string str = listIn[i];
    for (int j = 0; j < list.Count; j++)
    {
        listOut.Add(str + " " + list[j]);
    }
}
Вот классно! Спасибо!, работает как часы!
 
Я написал аналогичную программу, могу исходник продать — его можно внедрить прямо в зенку как сниппет. Только у меня немного по-другому. Пишешь в формате Spintax так: {|удобный|качественный} ремонт | {a|б|в|г|д} - и она сразу всё перемножает, возвращает все варианты.

Кстати, Словоёб по ходу убрали из паблика... Мой пишет, что вышла новая прога, но на сайте разработчика я ссылку на неё найти не могу.
мой пишет что вышла новая версия, но дата новости 2010 год..
кстати, вот он http://seom.info/new/SlovoEB/
тока что скачал, все ок, не убирали его из паблика..
и даже версия от 23 авг 2015..
но зараза - не запускается теперь на вин 2003 сервер.. :)
ну и ладно - старый пашет, только что проверил..
 
Последнее редактирование:
Ещё, вроде, KeyWordKeeper умеет такое делать.
 
Последнее редактирование:
Поисковые подсказки это рандомно взятые по теме ключи которые искали люди, или часто запрашиваемые?
 
Нет, обновы не было.
Ага, сейчас посмотрел, немного не то он генерирует.
Но для сбора поисковых подсказок тоже подойдет, как вариант.
Кстати, ТС, если будете использовать этот код http://zennolab.com/discussion/thre...stvie-v-spiske-ili-tablice.21651/#post-143871 в многопотоке, то нужно его немого подправить:
Код:
Развернуть Свернуть Копировать
var listIn = project.Lists["Исходный_список"];
var listOut = project.Lists["Результат"];
List<string> list = new List<string> { "а", "б", "в", "г", "д", "е", "ж", "з", "и", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "э", "ю", "я" };
for (int i = 0; i < listIn.Count; i++)
{
    string str = listIn[i];
    lock(SyncObjects.ListSyncer)
    {
    for (int j = 0; j < list.Count; j++)
        {
            listOut.Add(str + " " + list[j]);
        }
    }
}
 
  • Оценить
Реакции: Виктор П
Но для сбора поисковых подсказок тоже подойдет, как вариант.
Кстати, ТС, если будете использовать этот код в многопотоке, то нужно его немого подправить:
Ага, спасибо, учту!
 

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