Вопрос по рандомизации текста

Регистрация
01.09.2014
Сообщения
119
Реакции
1
Баллы
18
Скажите, можно ли как-то рандомизировать несколько вариантов текстов.
Например:
Первый текст:
{Привет|Здравствуйте},{друзья|ребята}
Второй текст:
{Быстрая|Внимательная|Отзывчивая} {техподдержка|команда}
Тоесть несколько вариантов текстов и в каждом своя рандомизация, на надо что бы брало всегда разные варианты. Как такое сделать?
 
Обработка текста -> Spintax.
Специально для спинтакс-конструкций.
 
Скажите, можно ли как-то рандомизировать несколько вариантов текстов.
Например:
Первый текст:
{Привет|Здравствуйте},{друзья|ребята}
Второй текст:
{Быстрая|Внимательная|Отзывчивая} {техподдержка|команда}
Тоесть несколько вариантов текстов и в каждом своя рандомизация, на надо что бы брало всегда разные варианты. Как такое сделать?
брать рандомно из списка строки (конструкции {|||}) и вставлять в экшен Обработка текста -> Spintax.. причем эти конструкции могут содержать также статичные блоки текста, экшен будет корректно отрабатывать, напрмиер такой вариант строки: {Привет|Здравствуйте},{друзья|ребята}! Как ваши {дела|делишки)?
 
брать рандомно из списка строки (конструкции {|||}) и вставлять в экшен Обработка текста -> Spintax.. причем эти конструкции могут содержать также статичные блоки текста, экшен будет корректно отрабатывать, напрмиер такой вариант строки {Привет|Здравствуйте},{друзья|ребята}! Как ваши {дела|делишки)?
Как брать рандомно строки, если первые 5 строк это один текст, а с 6 по 10 это другой текст
 
Как брать рандомно строки, если первые 5 строк это один текст, а с 6 по 10 это другой текст
список можно делать с многострочным построением..
в этом случае можно разделять строки в списке с помощью какого то специального разделителя..
 
список можно делать с многострочным построением..
в этом случае можно разделять строки в списке с помощью какого то специального разделителя..
Это как?
типа один текст в одну строку писать?
 
Это как?
типа один текст в одну строку писать?
Например:
Текст1
продолжается
***
Текст2
начался
и продолжается
***
Третий

Ставишь разделитель в списке ***
ну или любой какой душе угодно заменив соответственно
 
Это как?
типа один текст в одну строку писать?

upload_2016-2-3_0-20-40.png
 
Подскажите вот в Spintax я как понимаю предусмотрена рандомизация только по шаблону {...|...|} а как мне быть если мне еще нужны перестановки такие как [...|...|] ведь это немаловажная часть рандомизатора. Неужели разработчики не предусмотрели этого?
 
Используется стандартный синтаксис спиннеров
Только {|}
 
Используется стандартный синтаксис спиннеров
Только {|}
Сделайте плз в новых билдах поддержку перестановок в спинтаксе, очень нужная вещь, учитывая что простая синонимизация слов уже не сильно спасает от спам-фильтров и т.д.
Порылся на форуме - оказалось это не первая тема по этому вопросу, так что думаю что вопрос очень даже актуален.
 
Я такого даже не видел нигде. Приложите ссылку на описание синтаксиса
 
[...|...|] - это перестановки.

  • {Seo|Anhor|Generator} — в результирующий текст попадает одно из значений, например: «Anhor»
  • [ Seo| Anhor| Generator] — в результирующий текст попадает перестановка значений, например: «Generator Anhor Seo»
  • [+,+Seo|Anhor|Generator] — в результирующий текст попадает перестановка значений, между которыми вставлен разделитель, например: «Anhor,Seo,Generator»
  • Вложенные шаблоны — например можно задать шаблон {a|b|[+.+1|2| {x|y|z} 3]}, глубина вложенности неограниченна
  • Область генерации по порядку (**) —если выделить с помощью скобок «(» и «)» текст содержащий один или несколько шаблонов, то при случайной генерации в этой области будут только уникальные сочетания
Взято отсюда.
 
добавил в IdeaCollector
 
  • Спасибо
Реакции: vovain

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