Почему в редактируемом циклом значении не сохраняются результаты итераций?

Редактирую в цикле содержимое файла. После каждой итерации результат предыдущей итерации сбрасывается. В итоге играет только последняя итерация. Как сохранять результаты всех итераций?

for _, link := range arrLinks {        
    var regul = link + ".txt"
    myRegexp, err := regexp.Compile(regul)
    var new_fileWork = myRegexp.ReplaceAllString(string(fileWork), link)   // Редактируем.
}
var new_fileWorkB = []byte(new_fileWork)

Ответы (0 шт):