Рандомайз текста

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
Доброго времени суток! Подскажите, пожалуйста, каким образом можно сделать текст вида: "текст1 текст2 текст3" таким образом, чтобы он рандомно получался либо через запятую/точку с запятой, либо каждый "текст" с новой строки. В Zenno3 все получилось на интуитивном уровне с помощью макросов поиска/замены по ругулярному выражению (разделители менялись либо на Enter, либо на нужный знак) в зависимости от результата логич.выражения.
Заранее благодарю!
Соответственно, "текст1 текст2 и т.п." - это одна строка...
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
Не совсем понял. Смотрите в сторону Spintax(обработка текста) задавать так - {здравствуйте|привет {1|2}}
 

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
В том и дело, что в исходном тексте "текст1 текст2 текст3" каждый из этих частей уже сделаны в виде текст1={бла|блабла|блаблабла } . Задача в том, чтобы из "текст1 текст2 текст3" сделать рандомно либо список, где каждый текстN начинается с новой строки, либо где это оформлено в виде перечисления через какой-либо знак препинания.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
ну так здесь так же можно замены делать, как и в тройке. Только тут вместо макросов используете Обработка текста - замена.
 
  • Спасибо
Реакции: log1n0v

log1n0v

Client
Регистрация
20.09.2013
Сообщения
64
Благодарностей
2
Баллы
8
Не знаю, как у Вас, а вот у меня сложилось впечатление, что именно для выполнения таких операций тройка была по-проще.. Хотя.. поживем-увидим)
Все-таки пришлось выковыривать из тройки все макросы, чтобы сделать текст с нужным рандомом, т.к. теги перестановки не поддерживаются((
Спасибо за помощь!
 

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