Angenommen, ich habe:
my $string = "one.two.three.four";
Wie soll ich mit dem Kontext spielen, um zu ermitteln, wie oft das Muster eine Übereinstimmung gefunden hat (3)? Kann dies mit einem Einzeiler erfolgen?
Ich habe es versucht:
my ($number) = scalar($string=~/\./gi);
Ich dachte, wenn ich Klammern setze $number
, würde ich den Array-Kontext erzwingen und durch die Verwendung von scalar
die Anzahl erhalten. Ich bekomme jedoch nur 1
.