PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Ruby] AUs.txt Filtern mit Ruby für Nooby


haker24
12.05.2006, 22:33
Ich möchte ein Programm schreiben, dass aus einer .txt folgende Blöcke ausliest Zitat:

S(0,2293,09.05.2006-16:26:23:911){
A(09.05.2006-16:26:21:167){a=5,0101,,,,ii552227314946,;c=0,13;}
B(09.05.2006-16:26:21:167){a=9,0101,,,,ii552227314946,;c=0,30;}
D(09.05.2006-16:26:23:741){f=B,CAU_NOCAV;t=A,CAU_NOCAV;a=9,0101,,,,ii552227314946,;a=5,0101,,,,ii552227314946,;}
E(09.05.2006-16:26:23:911);
}
S(0,2292,09.05.2006-16:26:24:262){
A(09.05.2006-16:26:20:516){a=5,0101,,,,ii552227314946,;c=0,8;}
B(09.05.2006-16:26:20:516){a=1,0101,,,,ii552227314946,;c=0,22;}
D(09.05.2006-16:26:24:121){f=B,CAU_NOCAV;t=A,CAU_NOCAV;a=1,0101,,,,ii552227314946,;a=5,0101,,,,ii552227314946,;}
E(09.05.2006-16:26:24:262);
}

bei jedem S fängt ein neuer Datenblock an.

Es gibt in ienr txt rund 12000 Blöcke die das Programm erst einmal zählen muss.

Ich möchte dass das Programm sich die einzelnen Blöcke vornimmt und mir immer das Datum (siehe :S(0,2292,09.05.2006-16:26:24:262)und die Uhrzeit raussucht und noch ein paar andere Daten, und mir dann eine neue .txt schreibt, in der die Daten dann geordnet beginnend mit datum und immer mit ";"getrennt hineingeschrieben werden.

Könnte mir vieleicht jemand ein bisschen unter die Arme greifen, und mir das Programmieren? Ein paar notitzen drann schreiben, damit ich mir so Ruby selbst beibringen kann?

Vielen Dank schon ma fürs lesen.


Jan Krüger
13.05.2006, 00:58
Zum Lernen von Ruby gibt es Bücher, und wenn du beim Versuch, das Gelernte umzusetzen, auf Problem stößt, helfen wir dir gerne weiter.

Wenn du die Arbeitszeit von jemand anders in Anspruch nehmen willst, statt das Programm zu schreiben, kannst du dich unter Beachtung der dortigen Regeln an's Job-Forum wenden.