ну да, этот вопрос я сразу нагуглил, но там особенно ничего полезного не увидел. только либа, которая вроде как позволяет рекурсивные регулярки. надо будет потестить с рекурсией, если удастся придумать хотя бы для pcre, тогда попробовать ту либу. спасибо за помощь :)