Здравствуйте, anonymous, Вы писали:
A>Не знаю. Могу только предположить, что оптимизация именно этих выражений, как часто используемых. Точнее второго: движок сразу понимает, что смотреть нужно конце, а не проверять, тянется ли найденное совпадение до конца.
A>Вот это уже не будет так работать:
A>A>$str =~ s/(a|\s)+$//;
A>
5.20.3 — не тормозит.