Avatar billede jessbonde Nybegynder
06. september 2003 - 16:05 Der er 10 kommentarer og
1 løsning

Slette sidste tegn i str

jeg har en strengvariabel hvor jeg gerne vil slette sidste tegn.
Hvordan gør jeg det?
Avatar billede eagleeye Praktikant
06. september 2003 - 16:08 #1
Sidste tegn kan du bruger right:

str = "abcdef"
tegn = right(str,1)


så er tegn = "f"
Avatar billede jessbonde Nybegynder
06. september 2003 - 16:15 #2
Jeg vil gerne slette det sidste, ikke beholde det
Avatar billede eagleeye Praktikant
06. september 2003 - 16:20 #3
Så må du bruge left og længe -1:

str = "abcdef"
str = left(str, len(str)-1)


Så er str = "abcde"
Avatar billede orca Nybegynder
06. september 2003 - 16:20 #4
behold = left(dinstreng, len(dinstreng)-1)
Avatar billede jessbonde Nybegynder
06. september 2003 - 16:28 #5
Eksemplet virker men..
Jeg sammensætter min variabel af andre variabler som er strenge, det giver problemer

str = var1 & var2 & var3
str = left(str, len(str)-1)

Hvordan kan jeg komme omkring det?
Avatar billede eagleeye Praktikant
06. september 2003 - 16:37 #6
På hvilken måde??
Skal den sidste fjerne for alle variabler?
Avatar billede jessbonde Nybegynder
06. september 2003 - 16:40 #7
altså hvis
var1 & var2 & var3 = "abcdef"
så skal str = "abcde"
Avatar billede orca Nybegynder
06. september 2003 - 16:47 #8
Jamen det bliver det jo også til i det eksempel som eagleeye kom med! Samt den kode du skrev lige før.
Avatar billede jessbonde Nybegynder
06. september 2003 - 16:50 #9
Jeg får denne fejl når jeg sætter variablerne sammen
Procedurekaldet eller argumentet er ugyldigt: 'left'
Avatar billede eagleeye Praktikant
06. september 2003 - 16:52 #10
Så er dine varible nok tomme, eller kun 1 karakter.:

str = var1 & var2 & var3
if len(st) > 1 then str = left(str, len(str)-1)
Avatar billede jessbonde Nybegynder
06. september 2003 - 16:54 #11
Sorry det er mig der har lavet en fejl, det virker fint.
Der var eksempler hvor strngen var tom
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