Schrift
[thread]11217[/thread]

array wird falsch/nicht belegt.... (Seite 2)



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
Gast Gast
 2008-02-01 10:25
#105434 #105434
Gast+2008-02-01 09:21:00--
Danke erstmal für eure schnellen Antworten!!

nepos+2008-01-31 08:34:26--
Kann es sein, dass du in Zeile 27 eigentlich sowas willst:
Code (perl): (dl )
push(@array_neu2, $merker);


Ja das war mein Fehler...hab das "push" vergessen....
Jetzt klappt es...zumindest bis zu einem bestimmten Punkt.

Ich hab jetzt erstmal das Skript von @Struppi übernommen weil es doch viel übersichtlicher ist;)

Allerdings taucht bei beiden Varianten, also meiner und Struppi's, das gleiche Problem auf....
Die Zeilen der Spalte, die ich filtern möchte, beinhalten zum Anfang nur Zahlenkombinationen, aber irgendwann beginnt der Zeileninhalt nur noch mit Buchstaben.
Die beiden Skripte brechen jeweils in dem Moment ab, in dem die erste Buchstabenkombination auftaucht....

Ist es überhaupt möglich, so eine "gemischte" Spalte zu filtern?
Oder gibt's da nur Probleme mit?


hab grad eben das Problem doch noch gefunden!

Quote
if($merker != $daten[1])


Wenn man das "!=" durch "ne" ersetzt, filtert Perl auch die Zeilen, die mit einem Buchstaben beginnen.
Struppi
 2008-02-01 12:30
#105447 #105447
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Mich hat das schon gewundert, aber da wir ja deine Daten nicht kennen ließ sich darüber keine Aussage machen. Aber ne ist in dem Fall vorzuziehen, da es mehr Daten vergleichen kann.

Übrigens wäre das Skript nicht einfach abgebrochen, wenn du use strict und warnings verwenden würdest. Sondern Perl hätte dir gesagt was falsch ist.
nepos
 2008-02-01 12:33
#105453 #105453
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Sowas sollte er dir mit use warnings; bereits melden:
"Argument "%s" isn't numeric%s"
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2008-01-30 17:55.