Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Ein bestimmtes Zeichen aus einem String löschen (https://www.delphipraxis.net/155337-ein-bestimmtes-zeichen-aus-einem-string-loeschen.html)

Rabbid 19. Okt 2010 15:26

AW: Ein bestimmtes Zeichen aus einem String löschen
 
var a,b: Integer;
c:String;
begin
a:= Length(edzeichenkette.text);
for b:= 1 to a do
if edzeichenkette.text[b]<>edzeichen.text then
c:=c+edzeichenkette.text[b];
edzeichenkette.text:=c;



jaaaaa es funktioniert!!!
tausend dank:)

Sherlock 19. Okt 2010 15:34

AW: Ein bestimmtes Zeichen aus einem String löschen
 
Na bitte, gern geschehen. Wenn Du Dich jetzt noch ein wenig die Traditionen hältst, und etwas schönere Namen für Deine Variablen nimmst, dann ist das fast schon professionell ;)
Die Laufvariable b (also der Schleifenzähler) wird vom Rest der Welt mit i bezeichnet. Die Länge des Strings speicherst Du momentan in einem Ding, daß Du a nennst. Ein sprechender Name wäre schöner, beispielsweise sowas wie "laenge". Schließlich ist c ja ein temporärer String, eine Hilfsvariable, die Du verwendest, um da kurz was zwischenzuspeichern Entsprechend kannst Du sie benennen - temp zum Beispiel. Oder auch, wie es eine Kollegin von mir macht: Eimer.

Zu guter letzt, empfiehlt es sich noch den Code zu kommentieren. Das Erreichst Du indem Du zwei / schreibst. Also zum Beispiel:
Delphi-Quellcode:
a:= Length(edzeichenkette.text);  // So speichere ich die Länge der Zeichenkette

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:49 Uhr.
Seite 2 von 2     12   

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