ta fram längd på sträng

ASP

10 svar · 368 visningar · startad av eas

Medlem sedan sep. 2001269 inlägg
Trådstart#1

Hur kollar man hur många bokstäver en sträng innehåller?

Jag skulle vilja skriva typ:

strang="Här står det en massa text som kan vara längre än 25 bokstäver!"
strLangd = ???

IF strLangd > 25 THEN
Response.write Left(strang,25) & "... "

ELSE
Response.write strang

END IF

Kan du?

Medlem sedan mars 2001196 inlägg
#2

len(sträng)=>int värde

Medlem sedan sep. 2001269 inlägg
#3

Tack, funkar fint!
:e

Medlem sedan maj 2000175 inlägg
#4

Om du bara vill korta ned strängen lite, så behöver du inte kolla strängens längd.
Det räcker med att du skriver t.ex:

strang = "Här står det en massa text som kan vara längre än 25 bokstäver!"
response.write left(strang, 25)

Det fungerar fint, även om strängen är kortare än 25 tecken:

strang = "Har står..."
response.write left(strang, 25)
Medlem sedan dec. 19998 577 inlägg
#5

Men är den längre så vill man gärna visa att man klippt av den genom att lägga till "...". ;)

Medlem sedan sep. 2001269 inlägg
#6

Exakt så, Vide!
:e

Medlem sedan mars 2001270 inlägg
#7

Klippa i sträng.

Hej, någon som kan hjälpa mig. Om jag har ex vis en sträng som ser ut så här:

"färg:grön+5|lila+5|gul+0|vit+10|"

och vill skapa en ny sträng där jag vill "klippa" ut exvis "lila+5|" hur gör man på enklaste sätt.

mvh, Daniel

Medlem sedan dec. 19995 874 inlägg
#8

mid(str, start, slut)

Medlem sedan dec. 200012 464 inlägg
#9

str="färg:grön+5|lila+5|gul+0|vit+10|"
arr = split(str,"|")

txt = arr(1) & "|"
Medlem sedan dec. 19998 577 inlägg
#10
arrColors = Split( "färg:grön+5|lila+5|gul+0|vit+10|", "|" )
response.write arrColors( 1 )
Medlem sedan mars 2001270 inlägg
#11

okay, tack för tipsen men det var inte riktigt så jag menade, jag antar att jag formulerade frågan lite fel. Jag vill altså klippa bort exvis lila från strängen och ha kvar resten. Har klurat ut att det borde gå med:

Replace(str, "lila", "")

tänkte om det fanns något annat sätt bara...

// Daniel

396 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
141 ms — deklarationer (db)
123 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)