---
title: "okänt antal mellanslag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/99685-okänt-antal-mellanslag"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Emil RT"
published: "2004-03-17T14:34:21.000Z"
updated: "2004-03-17T14:47:19.000Z"
replies: 3
views: 224
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/99685-okänt-antal-mellanslag"
---

# okänt antal mellanslag

## #1 — Emil RT, 2004-03-17T14:34Z

Hej!

kan man ta bort mellanslag ur en sträng som är längre än 1?

t ex 

/E

```
"detta är en       cp-skadad sträng      jomenvisst hej hopp"
```

 

ska bli

"detta är en cp-skadad sträng jomenvisst hej hopp"

replace tar ju bort rubbet.

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

## #2 — yohpops, 2004-03-17T14:37Z

replace

Du kan skriva

```
strstring = "jag är  en sträng   med några space   i."
do until instr(1,strstring,"  ")=0
strstring = replace(strstring,"  "," ")
loop
```

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

## #3 — Emil RT, 2004-03-17T14:46Z

det kan jag absolut!

danke!

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

## #4 — Engine^, 2004-03-17T14:47Z

Eller med Regular Expression.

```
Function RemoveExtraSpaces(strSource)
  Dim objRX

  Set objRX = New RegExp

  objRX.Global = True
  objRX.Pattern = "\x20{2,}"

  ReplaceExtraSpaces = objRX.Replace(strSource, " ")
End Function

Response.Write RemoveExtraSpaces("hej hopp  blabl     agj   haah.")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/99685-okänt-antal-mellanslag
