AW: Datei parsen - Welche Vorgehensweise ist die vielversprechendste?
26. Apr 2012, 18:44
Ich würde das einerseits wie eine INI, andererseits wie eine mathematische Formel behandeln.
Wie INI. Zuerst die Abschnitte (Sections) listen/ermitteln (siehe ReadSections), so daß jeder Abschnitt gezielt angesprochen werden kann. Das wäre die Hauptarbeit. Hast du das, ist der Rest relativ leicht, denn ab hier machst du alles gleich, nur in grün. Hast die ein Abschnitt isoliert ihn, extrahierst den Inhalt und wiederholst den Vorgang, d. h. ermittelst die Unterabschnitte, usw. usw. usw. Denke also nicht drüber nach die du den Wert in der vierten Ebene ansprechen kannst, sondern kümmere dich drum die erste Ebene sauber zu bearbeiten. Den Rest erledigst du rekursiv, in dem du dich nach gleicher Methode hoch-hangelst.
|