Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Letzes Zeichen eines Strings auslesen? (https://www.delphipraxis.net/26429-letzes-zeichen-eines-strings-auslesen.html)

mirko2000 23. Jul 2004 21:04


Letzes Zeichen eines Strings auslesen?
 
Wie kann ich am Einfachsten das letzte Zeichen einer String-Variable auslesen?

Schucki 23. Jul 2004 21:06

Re: Letzes Zeichen eines Strings auslesen?
 
Hi,

würde ich mit...

Code:
strInhalt:String;
chrRead:Char;


chrRead:=strInhalt[Length(strInhalt)];
...machen...

MfG Schucki...

mirage228 23. Jul 2004 21:07

Re: Letzes Zeichen eines Strings auslesen?
 
Hi,

du kannst auch die Funktion

Delphi-Quellcode:
AnsiLastChar
aus der SysUtils nehmen.

mfG
mirage228

Christian Seehase 23. Jul 2004 22:57

Re: Letzes Zeichen eines Strings auslesen?
 
Moin Schucki,

dabei müsstest Du aber abfangen, dass die Länge des Strings > 0 ist.

_Sebastian_ 23. Jul 2004 23:03

Re: Letzes Zeichen eines Strings auslesen?
 
Delphi-Quellcode:
 copy(s,length(s),length(s));
s ist dein string.. und du bekommst das letzt zeichen zurück..

Luckie 24. Jul 2004 00:05

Re: Letzes Zeichen eines Strings auslesen?
 
Wenn schon so umständlichmit copy dann aber bitte sauber:
Code:
s := copy(s,length(s),[b]1[/b]);

mirko2000 24. Jul 2004 10:42

Re: Letzes Zeichen eines Strings auslesen?
 
Um das erste Zeichen auszulesen gibt es da auch so was wie AnsiFirstChar. Hab jetzt diese Funktion nicht gefunden!

bekrause 24. Jul 2004 11:54

Re: Letzes Zeichen eines Strings auslesen?
 
Oder aber:

Code:
s:=strinhalt[length(strinhalt)];


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 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