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

hlubenow
 2015-05-05 18:20
#180950 #180950
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
2015-05-05T07:31:38 Raubtier
Hlubenow benutzt also ein hochexperimentelles Feature.

Ok, das war natürlich nicht Sinn der Sache. Ich wollte einfach dem Array in dem Hash ein Element hinzufügen. Python macht sowas anstandslos:
Code (python): (dl )
1
2
3
4
#!/usr/bin/python
h = {"Klaus" : ["Geburtsdatum", "Beitritt"]}
h["Klaus"].append("Sonstiges")
print h["Klaus"]

Wenn Perl an der Stelle Schwächen hat, bzw. weniger leicht zu verstehen ist, ist das weniger mein Problem (weil ich meist in Python schreibe).
Wenn man das Array dereferenziert, wie Du vorgeschlagen hast, wird das Element dann auch innerhalb des Hashes (also dem Array in dem Hash) zugefügt?
2015-05-05T07:31:38 Raubtier
Es bleibt immer noch offen, was Orlando eigentlich erreichen will.

Ich verstehe Orlando so, daß er die Datensätze in seiner Datei sortieren will:
Orlando
# Ab hier habe ich ein Problem, es soll zur nächste Blank-Line suchen und nicht den letzten Leerzeile!
...
Ziel ist in der Datei Sortiert.txt:
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....

2015-05-05T07:31:38 Raubtier
Dein Programm tut etwas anderes (was eigentich genau? In meinem Beispiel hat es den letzten Datensatz gelöscht und die anderen sortiert.)als meines oben (das Datensätze mit bestimmtem Datum heraussucht).

Ok, daß mein Skript den letzten Datensatz abschneidet, ist natürlich nicht Sinn der Sache.
Aber bevor ich das vielleicht noch korrigiere, möchte ich erstmal von Orlando wissen, was er eigentlich wirklich will und ob seine Datensätze wirklich immer so aussehen wie in den Beispieldaten.
Last edited: 2015-05-05 18:22:25 +0200 (CEST)

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