История изменений
Исправление orm-i-auga, (текущая версия) :
Ладно, упростим пример, вот аналогичный исходному:
$ echo "abcd" | perl -pe "s/d*$/e/g"
abcee
UPD Кажется понял. Если при каждом проходе запоминать, что именно было заменено в какой позиции, то в замененном тексте нельзя делать повторные замены. Вот и условие останова.
Исходная версия orm-i-auga, :
Ладно, упростим пример, вот аналогичный исходному:
$ echo "abcd" | perl -pe "s/d*$/e/g"
abcee