В зависимости от того, кто цель для этого, я был бы очень осторожен. Не трудно создать regexes, который может отследить в обратном порядке на себе и съесть много ЦП и памяти - они могут быть эффективным вектором Отказа в обслуживании.
Конвертер векторов утверждает, что конвертирует между SVG и VML, среди других форматов.