Die Programmiersprache wird in dem Moment interessant wenn es darum geht, das Ergebnis zu erhalten. Also wenn das Ergebnis mehr ist als nur 1 oder 0, z.B. eine bestimmte Datenstruktur. Einfaches Beispiel für ein Array:
my $s = " 25 EUR "; my $p = [ $s =~ /(\d+) +([a-zA-Z]+)/ ]; printf qq(Betrag: %d, Währung %s), abs($p->[0]), $p->[1];
Oder ein Hash (assoziatives Array):
my $s = "foo=bar;dog=boo"; my $r = { $s =~ /(\w+)=(\w+)/g }; print Dumper $r; $VAR1 = { 'dog' => 'boo', 'foo' => 'bar' };
Hi pl,
danke für das Beispiel.
Ich beschäftige mich alle Jubeljahre wieder mal mit Regexen und finde sie jedesmal aufs Neue wieder kryptisch, aber auch faszinierend 😀
Pit