Parametr ;
jest używany jako separator instrukcji, więc umieszczenie wielu ;
na końcu instrukcji jest poprawne, ponieważ dodaje puste instrukcje.Średnik Perla na końcu instrukcji
natknąłem się na ten kod, który ma wiele ;
na końcu, ale usuwając je powodując błędy:
$line =~s;[.,]$;;;
powinien być taki sam jak
$line =~s;[.,;]$;
ale tak nie jest. Co się dzieje?
Zrobiłeś więcej niż tylko usuwanie średników w drugim wyciągu, dodałeś jeden w środku. –
[s //: "Każdy ogranicznik bez białych znaków może zastąpić ukośniki."] (Http://perldoc.perl.org/perlop.html#s%2fPATTERN%2fREPLACEMENT%2fmsixpodualgcer) –
Najwyraźniej ten, kto to napisał, uważał, że ma wysoka wartość rozrywkowa – Zaid