Textfile analysieren

magic_halli

Erfahrenes Mitglied
Hi,

ich gehe ein Textfile zeilenweise durch. In dem File können ein/mehrere "IF-ELSE-ENDIF"-Blöcke vorkommen (auch verschachtelt ineinander). Diese möchte ich erstmal erkennen und irgendwie analysieren, ob:
1. ein IF noch einen ELSE-Zweig hat
2. welches ENDIF zum gefundenen IF/ELSE gehört.

Mal als Beispiel; so könnte es bspw. aussehen:
Code:
Zeile1
IF <Bedingung>
Zeile3
Zeile4
   IF <Bedingung>
   Zeile6
   ELSE
   Zeile8
   ENDIF
Zeile10
Zeile11
ENDIF
Zeile13
... usw.

Ich grübel nun schon geraume Zeit über einen sinnvollen Ansatz. Irgendwie fehlt mir jedoch eine zündende Idee, wie ich solch ein Vorhaben angehen kann.
Habt ihr vielleicht eine Idee/Vorschlag, wie man an so eine Sache rangehen kann?! Ich bin für alles dankbar.

Gruß
 
Ich blick zwar den Sinn nicht ganz, aber du kannst doch immer den Text auslesen und dann so fragen:
Code:
if(ausgelesenerText.equals("IF"){
.
.
.}
 
Zurück