Leser: 18
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
my $variable = qq~ ds[used].type = "GAUGE" ds[used].minimal_heartbeat = 20 ds[used].min = 0.0000000000e+00 ds[used].max = 1.1258999068e+15 ds[used].last_ds = "34080235520.000000" ds[used].value = 3.0672211968e+11 ds[used].unknown_sec = 0 ds[free].type = "GAUGE" ds[free].minimal_heartbeat = 20 ds[free].min = 0.0000000000e+00 ds[free].max = 1.1258999068e+15 ds[free].last_ds = "24130674688.000000" ds[free].value = 2.1717607219e+11 ds[free].unknown_sec = 0~; my @types = $variable =~ /(ds\[[a-z]*\]\.type\s+=\s+[^\n]+)/g; print $_,"\n" for @types
my @types = ( $variable =~ /(ds\[[a-z]*\]\.type\s+=\s+[^\n]+)/g );
Guest bennyMach dir nix draus, so erging es mir früher als Anfängerin auch.danke, daran hing ich heute den ganzen tag!
naja ist meine erste perl woche und mein zweiter egexp tag :D
2009-07-17T15:53:07 reneeIch "hasse" überflüssige Klammern. Wenn man einen schnellen Blick auf Code mit zu vielen Klammern wirft, finde ich das unleserlich...
2009-07-17T19:32:18 LanX-Nach dem Motto wenn da ne unerwartete Klammer steht, muss auch was unerwartetes passieren ...
2009-07-17T19:52:06 LanX-(...) falls du schon mal Lisp üben möchtest (jetzt wo du den vi-mode in emacs bestaunen durftest ;)