Avatar billede circadian Nybegynder
18. januar 2010 - 02:14 Der er 4 kommentarer og
1 løsning

Indsætte 'backspace'

Hej,

Jeg har en tekst der ligner dette:

'tekst1, tekst2, '

Efter hver tekst er der altså ', ' (komma + mellemrum).

Efter den sidste tekst skal der selvfølgelig ikke være ', ' - der skal ikke være noget -- altså teksten skal blive:

'tekst1, tekst2'

Jeg har prøvet at indsætte ASCII #08 som er backspace to gange, men det giver bare en flot firkant og sletter ikke noget som helst.

Hvordan får jeg den til at slette det sidste ', ' ?
Avatar billede arne_v Ekspert
18. januar 2010 - 02:38 #1
s := copy(s, 1, length(s) - 2);
Avatar billede arne_v Ekspert
18. januar 2010 - 02:38 #2
delete(s, length(s) - 2, 2);
Avatar billede circadian Nybegynder
18. januar 2010 - 10:37 #3
1) s er en string?
2) Hvordan sætter man de to der sammen?

for i := 0 to totalfeeds-1 do
  begin
    feed_list:=feed_list+fbl[i];
    s := copy(s, 1, length(s) - 2);
    delete(s, length(s) - 2, 2);
  end;

virker ikke, det giver bare resultatet i #0.
Avatar billede circadian Nybegynder
18. januar 2010 - 10:54 #4
#3 sorry...

for i := 0 to totalfeeds-1 do
  begin
    feed_list:=feed_list+fbl[i];
  end;
  feed_list := copy(feed_list, 1, length(feed_list) - 1);
  delete(feed_list, length(feed_list), 1);

...virker.

Bare smid et svar, tak.
Avatar billede arne_v Ekspert
18. januar 2010 - 14:31 #5
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester