Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.315 Beiträge
Delphi 12 Athens
|
AW: String nach bestimmten muster auflösen
19. Okt 2015, 14: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.
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (19. Okt 2015 um 14:02 Uhr)
|