/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Fjerne et tegn fra højre.
Fra : Ukendt


Dato : 30-07-05 21:32

Findes der en function eller måde, hvorpå man kan fjerne et tegn fra højre.

(I en listboks har jeg et tal efterfulgt af et bogstav. Men jeg ønsker at
fjerne det sidste tegn, der er et bogstav, for at jeg kan bruge tallet til
beregning)).



 
 
Poul S. (30-07-2005)
Kommentar
Fra : Poul S.


Dato : 30-07-05 22:39


"museumsmedarbejder" <-Nej tak til spam-> skrev i en meddelelse
news:42ebe38c$0$7372$ba624c82@nntp02.dk.telia.net...
> Findes der en function eller måde, hvorpå man kan fjerne et tegn fra
> højre.
>
> (I en listboks har jeg et tal efterfulgt af et bogstav. Men jeg ønsker at
> fjerne det sidste tegn, der er et bogstav, for at jeg kan bruge tallet til
> beregning)).

Du kan f.eks bruge copy() :

var s : string;
....
s := ... // her tilsættes strengen en værdi
s := copy(s, 0, length(s)-1);

Dette fjerner den sidste bogstav fra strengen.

/ps



Hauge (30-07-2005)
Kommentar
Fra : Hauge


Dato : 30-07-05 23:07

Hej
Poul S. wrote:
> s := copy(s, 0, length(s)-1);

Burde vel være
copy(s,1,length(s)-1);
Eller:
delete(s,length(s),1);

Mvh Hauge



Klaus Jorgensen (31-07-2005)
Kommentar
Fra : Klaus Jorgensen


Dato : 31-07-05 09:12

"museumsmedarbejder" <-Nej tak til spam-> wrote in message
news:42ebe38c$0$7372$ba624c82@nntp02.dk.telia.net...
> Findes der en function eller måde, hvorpå man kan fjerne et tegn fra
> højre.
>

setlength(s,length(s)-1);


/klaus




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste