Przeszukałem sieć w ciągu ostatnich kilku godzin, próbując dowiedzieć się, dlaczego w świecie jeden z moich kolegów nalega na używanie (?!.)
jako ostatniej litery w swoich wyrażeniach regularnych zamiast zwykłego $
.Wyrażenia regularne kończą się
Niektóre z wyrażeń regularnych widziałem były ^.*.txt(?!.)
które zaczynają się od zwykłej ^
, ale nie kończy się na $
. Nie udało mi się znaleźć żadnych ostatecznych lub czasochłonnych powodów, żadnych plusów i minusów ani różnic w ogóle?
Powinieneś dać [TDWTF] (http://thedailywtf.com/) przeczytać – Bojangles
To rozejrzeć się, zobacz http://www.perlmonks.org/?node_id=518444 (to nie znaczy więcej znaków), ale nie musisz go używać, gdy chcesz po prostu użyć '$', to przesada –
czy go nawet zapytałeś? –