F
Frido
Gast
Hallo zusammen,
ich möchte gerne ein Textfile zeilenweise auslesen und je nach Textteil eine Variable befüllen. Zur besseren Erklärung ein Beispiel:
Textdatei:
Nun lese ich die erste Zeile aus und suche nach meinen Identifiern ":10A:", ":999C:" usw. Wenn der Identifier in der entsprechenden Zeile gefunden wurde, soll der nachfolgende Text in einer Variable gespeichert werden. Die Frage ist nur wie gehe ich da am besten ran?
Das zeilenweise Einlesen der Textdatei habe ich mit einem BufferedRead realisiert. Mit einer While-Schleife gehe ich dann die Zeilen durch. Soweit, so gut.
Nur wie durchsuche ich den String am sinnvollsten nach dem Identifier (von denen gibt es natürlich mehr als die beiden im Beispiel?). Prüfe ich alle möglichen Identifier mit einer If-Abfrage durch, oder gibt es da intelligentere Ansätze?
Viele Grüße
Markus
ich möchte gerne ein Textfile zeilenweise auslesen und je nach Textteil eine Variable befüllen. Zur besseren Erklärung ein Beispiel:
Textdatei:
Code:
:10A:15,5
:999C:HALLO
...
Nun lese ich die erste Zeile aus und suche nach meinen Identifiern ":10A:", ":999C:" usw. Wenn der Identifier in der entsprechenden Zeile gefunden wurde, soll der nachfolgende Text in einer Variable gespeichert werden. Die Frage ist nur wie gehe ich da am besten ran?
Das zeilenweise Einlesen der Textdatei habe ich mit einem BufferedRead realisiert. Mit einer While-Schleife gehe ich dann die Zeilen durch. Soweit, so gut.
Nur wie durchsuche ich den String am sinnvollsten nach dem Identifier (von denen gibt es natürlich mehr als die beiden im Beispiel?). Prüfe ich alle möglichen Identifier mit einer If-Abfrage durch, oder gibt es da intelligentere Ansätze?
Viele Grüße
Markus