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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. september 2003 - 16:08
#1
Sidste tegn kan du bruger right: str = "abcdef" tegn = right(str,1) så er tegn = "f"
06. september 2003 - 16:15
#2
Jeg vil gerne slette det sidste, ikke beholde det
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"
06. september 2003 - 16:20
#4
behold = left(dinstreng, len(dinstreng)-1)
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?
06. september 2003 - 16:37
#6
På hvilken måde?? Skal den sidste fjerne for alle variabler?
06. september 2003 - 16:40
#7
altså hvis var1 & var2 & var3 = "abcdef" så skal str = "abcde"
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.
06. september 2003 - 16:50
#9
Jeg får denne fejl når jeg sætter variablerne sammen Procedurekaldet eller argumentet er ugyldigt: 'left'
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)
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
Kurser inden for grundlæggende programmering