поковырялся вчера. получить соответствия name - num -- просто. самая большая проблема -- засунуть результаты в $match (это у нас table). сейчас она создаётся по шаблону, вначале идут pre/post, а потом столбцы с числами. и вот эти именованные группы надо как-то засовывать между ними. очень некрасиво получается.