Dlaczego poniższy kod, nie działa oczekiwanie?
$string = "Skya.";
if ($string =~ /[^aeiouy]/) {
print "$string nie zawiera zadnych samoglosek\n";
}
Dlaczego poniższy kod, nie działa oczekiwanie?
$string = "Skya.";
if ($string =~ /[^aeiouy]/) {
print "$string nie zawiera zadnych samoglosek\n";
}
Nie znam się na perlu, ale robiąc podobne wyrażenie regularne na przykład w Delphi z użyciem TRegExpr z http://regexpstudio.com/TRegExpr/TRegExpr.html - zapisał bym takie wyrażenie raczej jako ([aeiouy]+). Ale na pewno nie z ^.