Avatar billede page Nybegynder
27. juni 2007 - 17:46 Der er 5 kommentarer og
1 løsning

Hente x antal karakterer fra en streng?

Hej,

hvordan henter jeg x antal karakterer fra en streng i asp?

Jeg bruger Len(strName) til at finde længden af strengen. Og så bruger jeg en if sætning som sortere de strenge fra som er for lange.
Er strName længere end 230, pilles den fra og den skal kortes ned, således at den kun vise de "første" 230 karaktere.

Hvordan gør jeg det?

mvh
page
Avatar billede thesurfer Nybegynder
27. juni 2007 - 17:57 #1
Brug Left:

Eksempel:

response.write left(strName, 230)
Avatar billede thesurfer Nybegynder
27. juni 2007 - 17:58 #2
Avatar billede thesurfer Nybegynder
27. juni 2007 - 17:59 #3
Jeg ved ikke lige hvad "pilles den fra og den skal kortes ned" betyder, men mener at have løst problemet.. :-)

Hvis problemet stadig ikke er løst, giv et eksempel på hvordan det er nu, og hvordan det skal være.. så løser jeg problemet.. :-)

- Svar
Avatar billede page Nybegynder
27. juni 2007 - 18:11 #4
Fantastisk, du har løst mit lille problem.

det endte med at se således ud, hvis nogen senere kunne få brug for det:

------------------
Dim strName, iCharCount
strName = rs("tekst")
iCharCount = Len(strName)

if 205 < iCharCount Then
    response.write left(strName, 205)
End If
----------------------

Ps. jeg satte 230 ned til 205 :)

jeg takker mange gange.
Avatar billede thesurfer Nybegynder
27. juni 2007 - 18:45 #5
Du kan bare nøjes med:

Dim strName
strName = rs("tekst")
strName = left(strName, 205)

Eller:

Dim strName
strName = Left(rs("tekst"), 205)


Hvis strName kun indeholder 100, viser den automatisk 100 tegn..
Left træder først "rigtigt" i kraft, når længden er større end 205.
Avatar billede page Nybegynder
27. juni 2007 - 23:01 #6
Det er jo perfekt.

Takker igen!
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

Seneste spørgsmål Seneste aktivitet
I dag 16:10 Tomt felt i Start Af ErikHg i Windows
I går 23:00 Hyperlink til tekst Af Nanarsi i Excel
18/0121:03 Forlænge ringetid Af 1Dorte i Apps til Android
17/0117:38 Video ikoner Af Malm i Windows
17/0117:27 Video ikoner Af logbuilders i Windows