webForumDet fria alternativet

Tabort mellanslag

ASPur ASP

5 svar · 320 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#1

Hejsan.
Det är så att jag skall importera massa artiklar från en textfil(;).
o fälten i textfilen har bestämd storlek på 20 tecken.

Hur gör jag på smidigaste sätt att få bort alla mellanslag efter artikelnamnet. Jag kan inte använda trim eftersom artiklarna kan bestå av dubbelnamn, dvs innehålla mellanslag.

m_soderlundMedlem sedan sep. 20026 425 inlägg
#2

Använd Replace()!

Function mellanslag(str)
str = Replace(str," ","")
mellanslag = str
End Function

Response.Write mellanslag("Inga mellanslag här inte.")
fundrusseMedlem sedan jan. 2002286 inlägg
#3

Jo det funkar ju men då blir namnet fel!
Om jag har ett namn som "John Doe" och trimmar det, då blir det ju "JohnDoe" så får det inte vara"

Jag vill ha det så här!
Före: "John Doe             "
Efter: "John Doe"

Hajjar du?

solbulleMedlem sedan mars 20015 287 inlägg
#4

trim() ;)

Det känns lite grann som om du inte har testat det du skriver om...

cyprysMedlem sedan dec. 20003 563 inlägg
#5
Str = " John Doe "
rtrim(Str) = " John Doe"
trim(Str) = "John Doe"
ltrim(Str) = "John Doe "

Tycker trim borde funka bra

m_soderlundMedlem sedan sep. 20026 425 inlägg
#6

Trim() ska som skrivet fungera utmärkt. Testa det så ska du se att det fungerar perfekt! :D

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)