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

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

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

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

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

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

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

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

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

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

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

Name1 ходил пить

Name2 ходил пить

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

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

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

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

Описание:

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

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

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

16 лет назад
PocketDevil
Виталий 
40 лет
18 лет в сервисе
Был
4 года назад

Выбранный исполнитель

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

Заявки фрилансеров

Doglexx
47 лет
16 лет в сервисе
Был
4 года назад
16 лет назад