Thread Einträge im Array löschen, auslesen, .. (16 answers)
Opened by Gast at 2005-11-21 12:35

svenXY
 2005-11-21 14:03
#60268 #60268
User since
2005-09-15
33 Artikel
BenutzerIn
[default_avatar]
Hi,
ist tatsächlich recht einfach. Ich habe jetzt mal nur das gemacht, was Du wolltest:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl -w

use strict;
use Data::Dumper;

my @Array1 = ('Nr;Name;Vorname;Strasse;Ort',
         '1;Bauer;Otto;Heuweg 1;Bonn',
         '2;Mueller;Mark;Holzweg 2;Berlin',
         '3;Schreiber;Stefan;Hochweg 3;Muenchen');

# Ueberschrift wegschmeissen
my $crap = shift @Array1;

print Dumper(\@Array1);

# ; und Ort entfernen
@Array1 = map { m/(.*);.+$/ } @Array1;

print Dumper(\@Array1);

# Element 2 anzeigen
print $Array1[1];

Besser ist es aber sicherlich, jedes Element im Array mittels split() in Teile aufzuspalten, einen Array of Arrays (AoA) zu bauen und dann auf die einzelnen Elemente zuzugreifen.

Gruss,
svenXY

View full thread Einträge im Array löschen, auslesen, ..