Как можно реализовать следующую конструкцию?

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

Mutant

Client
Регистрация
19.09.2014
Сообщения
201
Реакции
36
Баллы
28
В переменную А попадает одно из следующих значений:

случайный текст нужный текст случайный текст
или
случайный текст нужный текст1
или
случайный текст нужный текст2 случайный текст

Задача - поместить в переменную В нужный текст 1,2 или 3

нужный текст - это заранее известный текст но с десятком вариаций
 
Последнее редактирование:
Ставим блок Random цифра от 1 до 4 (будет выдавать от 1 до 3-х значения).

Далее ставишь 3 условия (если RANDOM=1,2,3) и 3 блока - Обработка_Переменных с соответствующим содержанием.
 
Увидел поправку. Это я не осилю. нужно делать Обработка_Текста Regex в цикле. Строка = Переменная - новый вариант каждый раз.
 
Последнее редактирование:
– Молодчина ваша дочь! Пришлите ее ко мне во дворец, я с удовольствием поговорю с ней. Да передайте, чтобы пришла она ко мне не голая и не одетая, не голодная и не сытая, не днем и не ночью, не пешком и не верхом.
Может вы конечно не намеренно усложнили ваш запрос, но выглядит это так))

Собирайте тогда вместе все вариации нужного текста и прописывайте регулярку так (вариант1|вариант2|вариант3)
 
– Молодчина ваша дочь! Пришлите ее ко мне во дворец, я с удовольствием поговорю с ней. Да передайте, чтобы пришла она ко мне не голая и не одетая, не голодная и не сытая, не днем и не ночью, не пешком и не верхом.
Может вы конечно не намеренно усложнили ваш запрос, но выглядит это так))


Собирайте тогда вместе все вариации нужного текста и прописывайте регулярку так (вариант1|вариант2|вариант3)

Было бы легко - не просил бы помощи.
Собрать все варианты - вообщем то возможно ибо их десяток - полтора не более.
Я думал на счет регулярки с вариациями, но как регулярке дать варианты если текст до и после нужного фрагмента случайный, и в некоторых вариантах текста после нужного фрагмента нет?
 
Ну что-то должно быть статичное. Если статичного нет - это же не магия.
Собрать все варианты - вообщем то возможно ибо их десяток - полтора не более.
значит собирайте как я показал на примере
 
Что же, тогда первоначальная просьба будет звучать так.
Покажите как будет выглядеть регулярка для конструкции:
случайный текст (вариант1|вариант2|вариант3) случайный текст

вариант1, вариант2, вариант3 - текст неизменный

Задача - понять из вариантов текста сейчас в переменой, дабы отправить его дальше на обработку
 
Так просто так и будет

Код:
Развернуть Свернуть Копировать
(вариант1|вариант2|вариант3)
 

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