Thema: Delphi Wort nach einem Wort

Einzelnen Beitrag anzeigen

guidok

Registriert seit: 28. Jun 2007
417 Beiträge
 
#19

Re: Wort nach einem Wort

  Alt 24. Feb 2009, 11:03
Man könnte den Gesamtstring auch einer TStringList zuweisen und als Delimiter das Leerzeichen nehmen...

Ich hoffe der Threaderöffner hat jetzt auch eine Lösung für sein Problem gefunden und vor allem auch verstanden! Die Moral von der Geschicht ist hier, wie eigentlich immer beim Programmieren, das es viele Lösungen gibt, die das gewünschte Ergebnis liefern. Wichtig ist, dass man versteht was man gerade tut und nicht einfach blind kopiert.

Die beiden naheliegenden Lösungen in diesem Fall wurden bereits genannt:

1. Wenn das erste Wort bekannt ist und eine konstante Länge hat, dann kann man es mit Delete einfach aus dem String entfernen und das zweite Wort bleibt übrig.
2. Universeller ist es nach dem Trennzeichen (Leerzeichen) mit Pos zu suchen und alles was danach kommt bis zum Ende des Strings mit Copy als das zweite Wort zu interpretieren. Bei dieser Methode ist es egal, ob sich das erste Wort einmal ändert, solange sich das Trennzeichen nicht ändert.

Edit:

Zitat:
weil ich bei dem anderen nicht durchgestiegen bin
Da haben wir schon den Salat...
  Mit Zitat antworten Zitat