Entwickler-Ecke

Sonstiges (Delphi) - teile eines strings ausschneiden


Luncustaf - Do 31.10.02 08:46
Titel: teile eines strings ausschneiden
hi,

ich hab hier einen strin der sieht so aus xxxx -- xxxxx ich will nun hingehen und alles was vor dem -- steht ausschneiden und in eine variable speichern


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var
test,input :string;
i:integer;
begin
input := 'xxx -- xxxxx';
for i := 0 to length(input) do
begin
    if input[i] <> '-' then
           test := test+''+input[i];
end;


ich habe es so probiert aber irgendwie funktioniert das nicht er schreibt mir irgendwie immer nur den ersten buchstaben in die variable test.

kann mir da jemand helfen plz


gr€€tz


Delete - Do 31.10.02 08:54

Schau mal in die Hilfe, deine Stichworte sind pos und copy.
Aber ich schätze, der nächste Poster wird dir das Denken abnehmen und Quellcode posten. :twisted:


CenBells - Do 31.10.02 11:07

Genau schau nach pos und copy
du brauchst folglich sowas
wie neuer string := copy(alter string, 1, pos(gesuchter String, alterstring));

@Mathias: Hab ich ihm jetzt das denken abgenommen??? :twisted:

Gruß
Ken


Luncustaf - Do 31.10.02 20:46

danke für eure antworten :D

werde meine birne mal bissrl sntrangen wenns net klapp0rt dann melde ich mich nochmal :D


gr€€tz