Einzelnen Beitrag anzeigen

Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Ab und bis zu einem bestimmten Zeichen aus String kopieren

  Alt 24. Feb 2011, 16:49
achja. natürlich.
danke!

[Edit:]

Muss allerdings nicht
Zitat:
pos2 := pos('2', var1) - 1;
sondern pos2 := pos('2', var1); sein:

Ansonsten wird bei dem String "1xxxx2yyyy" als Ergebnis nur "xxx" ausgegeben und nicht "xxxx" ausgegeben.
Die Stelle die Pos2 zurückgibt ist bei meinem String "5" (also das letzte x). Pos2-Pos1 = 5-2 = 3.
"Count" von "Copy()" ist also 3 - Komischerweise wird das erste "x" (Pos1) bei den 3 Schritten, als erster Schritt, miteingeschlossen.
Also muss Pos2 ohne das "-1" benutzt werden und auf der "2" liegen.
Dann wäre Pos2-Pos1 = 6-2 = 4.

Kleiner Schönheitsfehler
Danke nochmal...
[/Edit]
Michael
Wenn es einen allmächtigen Gott gibt...kann er dann einen Stein erschaffen der zu schwer ist, als das er ihn hochheben könnte?

Geändert von Ghostleader (24. Feb 2011 um 17:06 Uhr)
  Mit Zitat antworten Zitat