On 11.06.2011 13:14, Akzhan Abdulin wrote: > Мне кажется, что идеально в вашем случае - составить грамматику и > сгенерировать по ней парсер. Неистово плюсую. Случай классический. Конечно, можно наворотить рекурсивных регэкспов с (?1) и (??{}), но потом это тяжело читать будет. А грамматика будет несложной. -- Олег Алистратов