У меня есть небольшое веб-приложение, в котором мне нужно выполнить замену текста в строке. Однако обычный string.replace не будет работать. Я изменяю части текста, а затем мне нужно вернуть их в исходную строку. Например, если у меня есть:
var text = 'TEXT 000.99 001.00 TEXT'
и мне нужно добавить 0,01 к каждому из этих чисел, у меня есть массив результатов:
var new_vals = [001.00, 001.01]
Затем, когда я пытаюсь заменить 000.99 на 001.00, это сработает и выдаст мне следующую строку:
text = 'TEXT 001.00 001.00 TEXT'
Теперь я столкнулся с проблемой. Следующая замена должна быть 001.00 <- 001.01, но это приведет к: </p>
text = 'TEXT 001.01 001.00 TEXT'
У меня вопрос: знаете ли вы какую-либо библиотеку JS, которая предоставляет функцию замены, которая может выполнять несколько операций поиска / замены одновременно и для копии строки?