Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
 
Delphi 12 Athens
 
#2

AW: String nach bestimmten muster auflösen

  Alt 19. Okt 2015, 13:00
Der einfachste Weg ist rekursiv.

Du zerlegst den Befehl und bei einer Klammer nimmst du den Zeil zwischen den Klammern und übergibst ihn ebenfalls an die Parserfunktion.

Zwischen = Klammern zählen bei ( +1, bei ) -1 und wenn 0, dann ist das die zugehörige schließende Klammer.

Bei W2 wird der Teilstring dann halt doppelt ausgewertet.


Ansonsten lernst du was eine Iteration ist und baust die Rekursion entsprechend um.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (19. Okt 2015 um 13:02 Uhr)
  Mit Zitat antworten Zitat