Ищу программу перетасовки слов

Тема в разделе "Софт", создана пользователем Scaltro, 25 дек 2010.

Статус темы:
Закрыта.
  1. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Ищу программу которая бы могла перетасовывать список слов перечисленных через запятую, чтобы перетасовка шла именно содержимого заключённого в запятые, так как в словах могут быть различные символы: .!?*/\|><&^%$#@ и тд. :bc:
     
    fangete нравится это.
  2. makia

    makia

    Регистр.:
    23 сен 2006
    Сообщения:
    273
    Симпатии:
    145
    Готовой программы - хз.. Тут либо заморочиться с самописным скриптом либо с TextPipe.

    Решение, (но не идеальное) - это:
    1. открыть текстовый файл, заменить запятую (",") на ",<br/>"
    2. пересохранить документ из txt в html
    3. открыть полученный html в браузере
    4. скопировать расположенные построчно строки в txt
    5. перемешать строки, например, в KeyWordKeeper
    6. перемешанный файл txt (НЕ сохраняя в html) открыть с помощью браузера
    7. скопировать текст и сохранить его в новый txt

    Готово :)
     
  3. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Чёт какой то геморойный вариантец, может всётаки есть готовое решение чтобы скопировал текст, вставил в софтину, она перемешала и готово? :confused:
     
  4. makia

    makia

    Регистр.:
    23 сен 2006
    Сообщения:
    273
    Симпатии:
    145
    Тогда попробуй скриптом
    Посмотреть вложение index.rar

    Исходный код, взят здесь http://forum.searchengines.ru/showthread.php?t=483907

    Описание скрипта:
    P.S: Скрипт я чуть-чуть подправил. Теперь он перетасовывает только по запятой.
     
    Scaltro нравится это.
  5. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    что-то вроде этого
    PHP:
    <?php
    $text
    ='текст, авто, перемешиваем, слова';
    $array=explode(',',$text);
    //print_r($array);
    shuffle($array);
    $c=count($array);
    for (
    $q=0$q<$c$q++) {echo $array[$q].',';}
    ?>
    надо только форму прикрутить и будет
     
  6. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Шикарно, то что надо, огромное спасибо :yahoo:
     
  7. VandJ

    VandJ

    Регистр.:
    8 апр 2008
    Сообщения:
    318
    Симпатии:
    113
    Очень мощная программа: Словогрыз.
    В маске поиска укажите: \+A,\*\+A
    В маске замены укажите: \4, \1
     
  8. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Чёт как то стрёмно перетасовывает эта софтина, выложеный выше скрипт максимально точно удовлетворяет мои запросы. :p
    P.S.
    А вот всвязи с этим возник вопрос, на сколько уникальным получается контент такого рода, как его принимает яша и другие поисковики?
     
  9. makia

    makia

    Регистр.:
    23 сен 2006
    Сообщения:
    273
    Симпатии:
    145
    Текст может быть и уникальный, но кому нужен такой бредо-текст, в котором перетасованные слова не несут никакой смысловой нагрузки? Для доров если только.

    Ну а для генерации дорвей-текстов уже полно специализированного софта.
     
  10. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Ну таким образом текст уникальный получается?
     
Статус темы:
Закрыта.