Avatar billede eli-ann Nybegynder
09. maj 2003 - 10:45 Der er 9 kommentarer

Kan man telle hvor mange bokstaver det er i en string i vbs ?

Jeg ønsker å kunne telle hvor mange bokstaver det er i en string, og så fjerne noen bokstaver hvis stringer er større enn 8 bokstaver. Er dette mulig ?

Eksempel: Str = "tsyvaldsen"
          NewStr = "tsyvalds"

Den nye stringen skal altså bestå av stringens 8 første bokstaver.

Er det noen som kan hjelpe meg med dette ?
Avatar billede eli-ann Nybegynder
09. maj 2003 - 10:46 #1
Er det også mulig å sette hele stringen i små bokstaver ?
Avatar billede eagleeye Praktikant
09. maj 2003 - 10:47 #2
Du kan bruge Len

antal = Len(str)
Avatar billede eagleeye Praktikant
09. maj 2003 - 10:47 #3
Og så med Left klippe i stengen.:

if Len(str) >= 8 then
  NewStr = Left(str,8)
end if
Avatar billede eagleeye Praktikant
09. maj 2003 - 10:49 #4
Ændre til Små bogstver så brug LCase

str = "ABC"
str = LCase(str)

Så er str = "abc"
Avatar billede erikjacobsen Ekspert
09. maj 2003 - 10:52 #5
Det kan klares i een linie

newstr = lcase(left(str,8))
Avatar billede eagleeye Praktikant
09. maj 2003 - 10:52 #6
Du kan også prøve at kigge her, for at få et overblivk over de functioner som findes:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtorifunctions.asp
Avatar billede tsunami Nybegynder
10. juni 2003 - 15:13 #7
holder på eagleeye's svar...
Han glemte bare LCase

if Len(str)>=8 then
str=LCase(Left(str,8))
end if
Avatar billede erikjacobsen Ekspert
10. juni 2003 - 23:41 #8
Hvorfor skulle

  str = lcase(left(str,8))

ikke være det samme?
Avatar billede tsunami Nybegynder
11. juni 2003 - 16:07 #9
fordi ved at lave den test først spare browseren eller serveren, afhængig af brug af om du bruger det til ASP, server resurcer ved ikke at skulle køre nogle functioner der ikke gør noget alligevel...

selvfølgelig kan det diskuteres hvor meget man spare :oÞ
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