---
title: "Splitta värde i variabel till tre variabler"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/161921-splitta-värde-i-variabel-till-tre-variabler"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bigsky"
published: "2007-06-25T15:41:22.000Z"
updated: "2007-07-03T12:57:21.000Z"
replies: 8
views: 492
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/161921-splitta-värde-i-variabel-till-tre-variabler"
---

# Splitta värde i variabel till tre variabler

## #1 — bigsky, 2007-06-25T15:41Z

Hur ser koden ut för att dela upp värdet i variabeln strText och lägga in värdena i tre olika variablar:

strText = "1585_2700_070715.pdf"

strVar1 = "1585"
strVar2 = "2700"
strVar3 = "070715"

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

## #2 — Zaiman, 2007-06-25T16:53Z

Trimma bort de tre sista teknen, lägg det i en array och slippat på "\_" tecknet.

```
Gjord för .NET o C# 
string[] arr
arr = line.Split(new Char[] {'_'});
```

men det kanske ger dig en hint om hur lösningen kan ske.

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

## #3 — voigtann1, 2007-06-26T06:08Z

```
Function arrayNumbs(str)
  With New RegExp
    .Global = True
    .Pattern = "[^\d_]*" ' Behåll endast nummer och "_" i strängen
    str = .Replace(str, "")
  End With
  arrayNumbs = split(str,"_") ' Delar strängen vid varje _ (bli en array)
End Function

Dim arr
arr = arrayNumbs("1585_2700_070715.pdf")
for i = 0 to ubound(arr)
  Response.Write arr(i) & "<br>"
Next
```

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

## #4 — Glitter, 2007-06-26T07:10Z

eller så här

```
strText = "1585_2700_070715.pdf"
arr = split(replace(strText, ".pdf", ""), "_")

strVar1 = arr(0)
strVar2 = arr(1)
strVar3 = arr(2)
```

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

## #5 — Melitta, 2007-07-03T12:45Z

eller som på <http://hjd.se/playground/split/>

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

## #6 — voigtann1, 2007-07-03T12:51Z

Melitta: Ditt exempel som du länkade är desamma som Glitter gav ;)

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

## #7 — Melitta, 2007-07-03T12:53Z

Nej det är det inte.. Skapar inte någon array för att ta ut värdet, men inte långt ifrån :)

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

## #8 — Zaiman, 2007-07-03T12:54Z

Man undrar ju om något av inläggen löste TS problem...?

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

## #9 — voigtann1, 2007-07-03T12:57Z

Bra fråga ;) ser ut som det fungera

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/161921-splitta-värde-i-variabel-till-tre-variabler
