Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
Delphi 12 Athens
|
AW: String nach bestimmten muster auflösen
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)
|