Provar med en ny fråga, jag har ett fällt som ser ex så här ut: 1234 - 12 - 5678 som jag vill ändra till 1234 - 5678. Är det någon som har ett exempel på hur man gör. Vill du alltid ta bort tecken 8 - 12 eller alltid strängen '- 12 '? Hej Alltid strängen -12, då jag behöver korta ner aträngen på samma ställe,Strängar, ändring av.
BGMSv: Strängar, ändring av.
/johan/Sv: Strängar, ändring av.
Finns lite olika sätt att angripa problemmet,här ett exempel
procedure TForm1.Button1Click(Sender: TObject);
var
strArray : String ;
i : Integer ;
begin
strArray := '1234 - 12 - 5678 ' ;
Label1.Caption := '' ;
For i := 1 To 5 do
Label1.Caption :=Label1.Caption + strArray[i];
For i := 11 To 16 do
Label1.Caption :=Label1.Caption + strArray[i];
end;
mvh
Sven
Du kan också kolla hjälp index under
Copy , Pos , Length , Insert
DSSv: Strängar, ändring av.
BGM