Да, я не мог понять, что Replace не производит замену в исходном, анализируемом тексте "documentText", а стало быть, натыкается в последующем на ранее найденные ref[*]ref и проводит итерацию i = i +1 но без преобразования значения. Это я смог понять после Вашего поста о "одинаковых ссылках". Уже думал создавать массив с "ранее встречавшимися" ссылками, с последующей проверкой.
Да, это решает проблему, вопрос закрыт:
Еще раз, огромное человеческое спасибо, Вы очень и очень выручили!!!!
Да, это решает проблему, вопрос закрыт:
Цитата |
---|
написал: 1If InStr(s, m) Then i = i + 1: s = Replace(s, m, "[" & i & "]") |