Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен небольшой скрипт на php по разбору строк.

Есть файл вида:

{Name1|Name2} ходил {гулять|пить}[ в выходные]

(file=city.txt) город ночных огней

Что должно получиться после разбора первой строки:

Name1 ходил гулять в выходные

Name2 ходил гулять в выходные

Name1 ходил пить в выходные

Name2 ходил пить в выходные

Name1 ходил гулять

Name2 ходил гулять

Name1 ходил пить

Name2 ходил пить

После разбора второй строки:

Москва город ночных огней

Питер город ночных огней

Суздаль город ночных огней

Описание:

{n1|n2|...|nn} - вставляется каждый из вариантов по очереди

[text] - Не обязательный текст вначале обрабатываются все вариант где он есть, а затем уже без него

(file=city.txt) - Вставляет строку их файла

15 лет назад
PocketDevil
Виталий 
39 летРоссия
17 лет в сервисе
Был
3 года назад
Выбранный исполнитель
Doglexx
46 летУкраина
15 лет в сервисе
Был
3 года назад
15 лет назад
$20
2 дня
Александр, очень ответственно подошел к выполнению не простого задания. Написал скрипт быстро (даже раньше поставленных сроков) и уделил особое вниманию тестированию. Всегда готов выслушать и подсказать. Очень понравилось работать, всем рекомендую!
Отличный работодатель. Рассказал четко и понятно что нужно сделать, разъяснял во время разработки ньюансы задачи. Рекомендую!