Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi string methoden (https://www.delphipraxis.net/23251-string-methoden.html)

Skyruner2 31. Mai 2004 15:00


string methoden
 
sagen wir ich habe:

Code:
var bla : string;
begin
  bla:='hallo du da';
end;
wie kann ich dann den string so verändern das ich nur noch bla=da hab?

aus irgendeinem Grund hab ich bei bla. eine Fehlermeldung. gibt es kein bla.indoxof oder sonstiges der art?

mirage228 31. Mai 2004 15:02

Re: string methoden
 
Hi,

suche mal nach Hier im Forum suchenPOS und Hier im Forum suchenCOPY und Hier im Forum suchenDelete.

mfG
mirage228

Nicodius 31. Mai 2004 15:03

Re: string methoden
 
wenn du den string sowieso weißt dann bringts ein einfaches Delete auch

Ratte 31. Mai 2004 15:05

Re: string methoden
 
Hi,

so bekommst du die letzten zwei zeichen:
Delphi-Quellcode:
bla:=copy(bla,length(bla)-2,3);

Ratte

Skyruner2 31. Mai 2004 15:21

Re: string methoden
 
ah super funzt :D

da es ja immer ganz interessant ist:
Delphi-Quellcode:
function urlfix(fixme:string; removethis:string; replacewith:string):string;
begin
  delete(fixme,pos(removethis,fixme),length(removethis));
  fixme:=replacewith+fixme;
  urlfix:=fixme;

end;

procedure TForm1.Button1Click(Sender: TObject);
var I:integer;
begin
opendialog1.Execute;
  for i:=0 to opendialog1.Files.Count-1 do
    begin
      memo1.Lines.Add('[img]'+urlfix(opendialog1.Files[i],opendialog1.InitialDir+'\',edit2.Text)+'[/img]');
    end;
end;

xineohp 31. Mai 2004 16:45

Re: string methoden
 
falls von Interesse:

auf die einzelnen Zeichen eines Strings kannst du mit bla[i] zugreifen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz