Avatar billede Jman Praktikant
30. december 2004 - 18:33 Der er 12 kommentarer og
1 løsning

springe de første karakterer over

Hvordan er det nu man springer de første karakterer over ..
Eksempelvis vis et StrName fra tredie karakter og frem, så "01 test" bliver til "test" ?
Avatar billede tjaz Nybegynder
30. december 2004 - 18:54 #1
Prøv:

strName = "01test"
name = Left(strName, 2, Len(strName))
response.write name
Avatar billede tjaz Nybegynder
30. december 2004 - 18:56 #2
hmm virker ik ... :D
Avatar billede tjaz Nybegynder
30. december 2004 - 18:59 #3
men det gør det her:

<%
strName = "01test"
strLength = Len(strName) - 2
name = Right(strName, strLength)
response.write name
%>
Avatar billede tjaz Nybegynder
30. december 2004 - 19:01 #4
den vil så altid fjerne de 2 tegn som er i starten af din sætning
Avatar billede Jman Praktikant
30. december 2004 - 19:04 #5
Jeg skal loope rimelig meget igennem, så mon ikke der findes en bedre metode at gøre det på .. ?
Avatar billede tjaz Nybegynder
30. december 2004 - 19:06 #6
jeg går ud fra at det ikke er 01 du skal have fjernet hver gang ?
Avatar billede Jman Praktikant
30. december 2004 - 19:11 #7
nope - men fandt en løsning :o) Så jeg napper mine points tilbage  c",)
løsning: right(StrName,len(StrName)-3)
Avatar billede tjaz Nybegynder
30. december 2004 - 19:13 #8
må jeg spørge hvad forskellen er på din og min løsning ? .. udover at du springer de første 3 tegn over og at du ikke laver længden om til en variabel inden du bruger den ?
Avatar billede tjaz Nybegynder
30. december 2004 - 19:15 #9
Min løsning til at starte med:

<%
strName = "01test"
strLength = Len(strName) - 2
name = Right(strName, strLength)
response.write name
%>

Min løsning en smule omskrevet:

<%
strName = "01test"
name = Right(strName, Len(strName) - 2)
response.write name
%>
Avatar billede tjaz Nybegynder
30. december 2004 - 19:15 #10
ligner ret meget hinanden... men whatever
Avatar billede Jman Praktikant
30. december 2004 - 19:16 #11
ja, men loppet bliver væsentligt bedre, når udregningen foretages på én linie
Avatar billede tjaz Nybegynder
30. december 2004 - 19:24 #12
...
Avatar billede softspot Forsker
30. december 2004 - 20:27 #13
En lille smule lusket - tjaz gav rent faktisk svaret på dit spørgsmål, at du så optimerer den er jo fint (tak fordi du delte den optimerede løsning :)), men derfor synes jeg alligevel tjaz fortjente de points...
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