INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

String Formatierung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.06.2013, 17:54 (Dieser Beitrag wurde zuletzt bearbeitet: 03.06.2013 18:10 von Spitzaa.)
Beitrag #1

Spitzaa Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Jun 2013

2012 MAC
2011
DE



Question String Formatierung
Hallo ^^

Ich bin erst seit Kurzem auf diesem Forum, also bitte entschuldigt, wenn das das falsche Subforum ist.


Um gleich zum Punk zu kommen, ich benötige ein wenig Hilfe mit der Realisierung eines Programms.
Programmablauf sieht folgendermaßen aus:
- Einzeiliges (aufgrund der HEX-Umwandlung gehen die Zeilensprünge verloren) Textfile wird mittels Input-File-Suchleiste ausgewählt und eingelesen
- Programm soll den Text in ein bestimmtes Format umwandeln und in ein Output-Textfile mit dem selben Namen wie das Input-File schreiben (File kommt in einen neuen Ordner)
- Programm soll mehrmals ausführbar sein und dynamisch auf die Text-Länge reagieren (nicht nach z.B. 10 Zeilen aufhören)

Input-Format:
Code:
[<date> <time>]///<name1>///<name2>///<name3>/// : <msg>///<group>
Output-Format:
Code:
Gruppe <group>:
[<date> <time>]<name3>: <msg>

Beispiel:
Input:
Code:
[03-06-2013 18:30]///UserA///UserB///UserC/// : TextA///A
[03-06-2013 18:31]///UserA///UserC///UserD/// : TextB///A
[03-06-2013 18:35]///UserB///UserA///UserC/// : TextC///B
[03-06-2013 18:36]///UserD///UserA///UserB/// : TextD///B
[03-06-2013 18:41]///UserC///UserB///UserA/// : TextE///A
Output:
Code:
Gruppe A:
[03-06-2013 18:30]UserC: TextA
[03-06-2013 18:31]UserD: TextB

Gruppe B:
[03-06-2013 18:35]UserC: TextC
[03-06-2013 18:36]UserB: TextD

Gruppe A:
[03-06-2013 18:41]UserA: TextE

Ich dachte da an ein Frame-Stuktur:
1.Frame: Input Datei einlesen
2.Frame: HEX-Decodierung und in Stringvariable speichern
3.Frame: Nach <group> im String suchen und ein "enter" (\n) anhängen
4.Frame: Zeilen zählen und in die Schleifendurchlaufsvariable übergeben
5.Frame: Nach <group> im String suchen und "A" mit "\n\nGruppe A:" ersetzen (selbiges mit "B")
6.Frame: (und da ist jetzt mein Problem) Zerlegen des Strings in einzelne Variablen und Zusammenfügen dieser in das Output-Format
7.Frame: Generieren des Output-Textfiles (wenn nötig auch den "Output" Ordner anlegen) und String in dieses File schreiben

Bitte um Hilfe und Danke im voraus Smile


MfG,
Spitzaa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
String Formatierung - Spitzaa - 03.06.2013 17:54
RE: String Formatierung - Spitzaa - 03.06.2013, 18:39
RE: String Formatierung - Holy - 03.06.2013, 19:31
RE: String Formatierung - Spitzaa - 03.06.2013, 20:20
RE: String Formatierung - Spitzaa - 09.06.2013, 17:13
RE: String Formatierung - Holy - 09.06.2013, 19:26

Gehe zu: