Замена подстроки ссылкой
Всем привет.
Задача такая.
Есть текст с выражениями типа X="1234.56" Y="1234.56". Этих выражений множество.
Необходимо вместо них подставить ссылку вида $X1 $Y1 $X2 $Y2 и т.д.
На данный момент я решил это циклом
for (var i=0; i < foundX.length ; i++){
XS = 'X="'+foundX[i]+'"';
YS = 'Y="'+foundY[i]+'"';
Xhref = "$X"+1000000+i;
Yhref = "$Y"+1000000+i;
S = S.replace(XS , Xhref);
S = S.replace(YS , Yhref );
}
Однако такое решение в лоб долго считается. Может быть есть какое решение замены регулярного выражения уникальной ссылкой? Т.е. нашёл 1 выражение - присвоил вместо него $X1. Второй раз - $X2.
Просто потом нужно будет вместо этих ссылок вставлять другие, пересчитанные , значения.
|