Thema: Delphi String Filtern

Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#2

Re: String Filtern

  Alt 27. Nov 2005, 12:47
Wenn du nachher einfach nur alle Ziffern nacheinander in nem anderen String stehen haben willst, dann mach das so (ungetestet, müsste aber funzen):
Delphi-Quellcode:
for i := 1 to length(Originalstring) do
  if OriginalString[i] in ['0'..'9'] then
    begin
      ZahlenString := ZahlenString + OriginalString[i];
      delete(OriginalString, i, 1); //Markierte Zeile
    end;
Wenn die Zahlen im OriginalString drinbeleiben sollen, dann kommentier einfahc die markierte Zeile und somit den delete-Aufruf aus

//edit i von 1 anfangen lassen zu zählen (vorher wars 0, gibt aber keinen Sinn, weil in String[0] die Längenangabe steht)
Julian J. Pracht
  Mit Zitat antworten Zitat