Гораздо удобнее будет использовать RegExp-регулярные выражения, через них можно спокойно всё заменить, всё посчитать потом труда не составит, функции типо eval() в javascript думаю есть почти везде
для еще меньшей крови вот сервис для рег выражений
refiddle