Почему вначале отрабатывает правильно, а потом перестаёт? На многих текстах проверял, результат везде один чем больше замен в начале текста, тем меньше замен произойдет потом. Логика подсказывает, что это как-то связано с длинной StringBuilder'a в самом начале до замены, и после(она увеличивается). То есть если в файле будет просто "0", замена произойдет на "ноль". Если будет "0 1", результат уже будет "ноль 1", как буд-то вышли за рамки массива символов строки, но в таком случае должно исключение быть или что-то в этом роде, или же нормально отработать. Объясните дураку логику плиз)