---
title: "ta fram längd på sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12925-ta-fram-längd-på-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eas"
published: "2001-11-07T20:41:00.000Z"
updated: "2001-11-29T23:36:00.000Z"
replies: 10
views: 368
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/12925-ta-fram-längd-på-sträng"
---

# ta fram längd på sträng

## #1 — eas, 2001-11-07T20:41Z

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?

Permalänk: https://www.webforum.nu/p/12925

## #2 — lolukokasos, 2001-11-07T20:43Z

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

Permalänk: https://www.webforum.nu/p/296243

## #3 — eas, 2001-11-07T22:02Z

**Tack**, funkar fint!
 :e

Permalänk: https://www.webforum.nu/p/296244

## #4 — rymdknark, 2001-11-08T07:28Z

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)
```

Permalänk: https://www.webforum.nu/p/296245

## #5 — Vide, 2001-11-08T07:32Z

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

Permalänk: https://www.webforum.nu/p/296246

## #6 — eas, 2001-11-09T08:06Z

**Exakt så**, Vide!
 :e

Permalänk: https://www.webforum.nu/p/296247

## #7 — room, 2001-11-29T22:53Z

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&#0124;lila+5&#0124;gul+0&#0124;vit+10&#0124;"

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

mvh, Daniel

Permalänk: https://www.webforum.nu/p/296248

## #8 — Brimba, 2001-11-29T22:57Z

mid(str, start, slut)

Permalänk: https://www.webforum.nu/p/296249

## #9 — LarsG, 2001-11-29T22:58Z

```

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

txt = arr(1) & "&#0124;"
```

Permalänk: https://www.webforum.nu/p/296250

## #10 — Vide, 2001-11-29T22:58Z

```
arrColors = Split( "färg:grön+5&#0124;lila+5&#0124;gul+0&#0124;vit+10&#0124;", "&#0124;" )
response.write arrColors( 1 )
```

Permalänk: https://www.webforum.nu/p/296251

## #11 — room, 2001-11-29T23:36Z

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

Permalänk: https://www.webforum.nu/p/296252

---

Tråden på webben: https://www.webforum.nu/amne/asp/12925-ta-fram-längd-på-sträng
