Avatar billede starf Nybegynder
23. september 2011 - 10:00 Der er 5 kommentarer og
1 løsning

fjernelse af . antal spaces fra højre

Jeg har en string der inholder noget tekst, med et bestemt antal spaces bag efter.
f.eks.

"dette er en test                                          "

Er det muligt at fjerne et bestemt antal af disse spaces, ud fra en anden variable ?
Avatar billede claes57 Ekspert
23. september 2011 - 10:06 #1
du kender længden af strengen
lgd = len(item)
og hvis den skal være fx 5 tegn kortere, så kan det laves i en omgang med
item = left(item,len(item)-5)
Avatar billede starf Nybegynder
23. september 2011 - 10:19 #2
Det virker fint, lige indtil jeg forsøger at bruge en variable til at fortælde hvor meget den skal fjerne.

headl = len(ItemTitle)
head2 = len(ItemDescription)
head3 = Left((ItemTitle & Space(Len(ItemDescription))),Len(ItemDescription)) 
h = head2 - head1
item2 = left(head3,len(head3)-h)
Avatar billede claes57 Ekspert
23. september 2011 - 10:25 #3
se lige på det
headl = len(ItemTitle)
head2 = len(ItemDescription)
head3 = Left((ItemTitle & Space(Len(ItemDescription))),Len(ItemDescription))
h = head2 - head1
item2 = left(head3,len(head3)-h)

linje 1 har "headl"  (HEADL)
mens linje 5 har "head1"  (HEAD1)
så ret linje 1 til
head1 = len(ItemTitle)
Avatar billede starf Nybegynder
23. september 2011 - 10:39 #4
gud ja... bør nok lige skifte front i min editor så  l og 1 ikke ligner hinanden.

jeg takker for hjælpen :)
Avatar billede starf Nybegynder
29. september 2011 - 11:46 #5
smid et svar?
Avatar billede claes57 Ekspert
29. september 2011 - 11:52 #6
bare accepter det første svar - ellers er her et mere...
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