Thread Einträge im Array löschen, auslesen, ..
(16 answers)
Opened by Gast at 2005-11-21 12:35
Alternativ benutzt du deinen match folgendermaßen:
Code: (dl
)
map { join '' => m/(.*;.*;.*;.*;.*;).*;.*;(.*;.*;.*);.*$/ } Wenn ich selber einen quick&dirty-Lösung für deine Extraktion schreiben wollte, würde ich allerdings eher so vorgehen: Code: (dl
)
map { join ';' => (split /;/)[0..4,7..9] } Edit: Wobei mir klar ist, dass beide Varianten nicht dasselbe tun, da dein Regex von hinten die Felder zählt und mein array slice von vorne zählt. Eine direkt äquivalente Form wäre: Code: (dl
)
map { join ';'=>(split /;/)[-(split/;/)..-7,-4..-2] } <!--EDIT|pKai|1132580767--> I sense a soul in search of answers.
|