Thread Daten suchen / filtern (20 answers)
Opened by testy at 2013-11-26 13:32

Gast testy
 2013-11-27 11:43
#172247 #172247
@Muffi, vielen Dank. Muß mal sehen mich hier zu registrieren sobald ich perl besser verstanden habe...

Ich hätte noch zwei weiterreichende Anforderungen, evtl. kannst Du mir da ja auch noch Anregungen geben ;-)

Anforderung 1:
das erhaltene DATASET soll weiter gesplittet werden:
A = Zeichen 1+2 nach (2004|04)
B = Zeichen 3+4 nach (2004|04)
C = Zeichen 5+6 nach (2004|04)
D = alle Zeichen von 7 nach (2004|04) bis vor 1003

Beispiele:
<1385252316|24.11.2013 00:18:36>200408180ef31003da
=> wird:
DATASET = 200408180ef31003da
A = 08
B = 18
C = 0e
D = f3
oder
<1385252316|24.11.2013 00:18:36>2004081900f1f2f3f4f5f6f71003d2
=> wird:
DATASET = 2004081900f1f2f3f4f5f6f71003d2
A = 08
B = 19
C = 00
D = f1f2f3f4f5f6f7


Anforderung 2:
Modifizieren von einzelnen Werten
Die Werte repräsentieren eigentlich immer hex Werte (0xf1, 0xf2, ...)
Die Werte/Daten in D (f1, f2, ...) möchte ich nun in einem Array/Liste oder vergleichbar speichern, um später einfach einzelne (hex) Werte/Daten ändern zu können.
Welches Array/Liste angesteuert wird gibt B vor.
An welcher Position die Änderung eingefügt wird gibt C vor.
z.B. von oben zweites Beispiel
Array = 19 ist gefüllt mit Daten von D = f1f2f3f4f5f6f7

nun kommt Änderung:
B = 19
C = 03
D = abcd

nachdem die zu ändernden Daten D an Position C in Array B eingefügt wurden, wird dies zu:
=> Array 19 = gefüllt mit Daten f1f2f3abcdf6f7

Die Frage ist mit welchen Perl Mechanismus realisiere ich dies am geschicktesten?
Beispiel?

Ich hoffe ist auch eingermaßen verständlich formuliert ;-)

Danach frage ich auch erst mal nicht mehr bis ich mich weiter eingelesen habe ;-)
Last edited: 2013-11-27 11:46:36 +0100 (CET)

View full thread Daten suchen / filtern