Thread Regex ausdrücke und bestimmte Zeile machen Probleme (12 answers)
Opened by orlando2016 at 2015-04-29 19:49

hlubenow
 2015-05-05 00:33
#180937 #180937
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
2015-05-04T19:18:58 orlando2016
Diese Zeile funktioniert es nicht.
Code (perl): (dl )
push($h{$b[0]}, $b[$u]);

Es zeigt eine Fehlermeldung an. Sie lautet: Type of arg 1 to push must be array (not hash element) at Beispiel.pl line 24, near "])"
Woran konnte es gelegen haben?

Wahrscheinlich sieht die Datei "Beispiel_Liste.txt", die Du zu verarbeiten versuchst, anders aus als die Beispieldaten, die Du oben gepostet hast.
Laß' mein Skript mal bitte mit Deinen Beispieldaten für "Beispiel_Liste.txt" laufen, also diesen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
*Verein DJK-Ort

Fabian
Geburtuhrzeit 2013.07.03.15.19.28
Gewicht...
HÖhe....
Seit...

Marion
Geburtuhrzeit 2013.07.03.15.20.26
Gewicht...
HÖhe....
Seit...

Hajo
Geburtuhrzeit 1999.07.31.21.29.53
Gewicht...
HÖhe....
Seit...
weitere Info..

Heino
Geburtuhrzeit 1999.07.31.21.30.36
Bekannt nur: Seit....


*ENDE

Selbstverständlich muß "Beispiel_Liste.txt" in demselben Verzeichnis sein wie das Perl-Skript.
Also bei mir geht das dann (Perl 5.14).

Eine andere, unwahrscheinlichere Möglichkeit wäre, daß Du eine sehr alte Perl-Version benutzt. Was sagt "perl -v"?
Last edited: 2015-05-05 00:36:12 +0200 (CEST)

View full thread Regex ausdrücke und bestimmte Zeile machen Probleme