---
title: "split() & array-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/65842-split-array-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Peeer"
published: "2003-01-22T21:51:01.000Z"
updated: "2003-01-23T17:11:41.000Z"
replies: 3
views: 267
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/65842-split-array-fråga"
---

# split() & array-fråga

## #1 — Peeer, 2003-01-22T21:51Z

```
str = "2;45;en massa text#4;55;en massa mer text#45;1;ännu mer text#142;3;sista texten#"
```

jag har en sträng som ser ut ungefär som ovan. dvs. "tal;tal;text#" flera gånger. Nu vill jag splitta upp strängen och spara i en 2-dimensionell array, men jag lyckas inte.

Jag vill att den ska se ut något sådant här

```
arr(0,0) = 2
arr(0,1) = 45
arr(0,2) = en massa text
arr(1,0) = 4
arr(1,1) = 55
osv..
```

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

## #2 — Vide, 2003-01-22T23:05Z

Nu tar jag direkt ur huvudet, men det kanske är en bit på vägen ;)

```
aStr = split( str, "#" )
Dim arr(ubound(aStr),2)

for i = 0 to ubound( aStr )
  for j = 0 to 2
    arr(i,j) = replace( split( aStr( i ), ";" )( j ), "#", "" )
  next
next
```

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

## #3 — LarsG, 2003-01-22T23:05Z

Avslutas strängen med #? I så fall får strunta i den vid split

```
dim str,a,b(),c,i,j
str = "2;45;en massa text#4;55;en massa mer text#45;1;ännu mer text#142;3;sista texten#"
a = split(left(str,len(str)-1),"#")
redim b(ubound(a),2)

for i = 0 to ubound(a)
    c = split(a(i),";")
    for j = 0 to 2
        b(i,j) = c(j)
    next
next
```

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

## #4 — Peeer, 2003-01-23T17:11Z

Tackar! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/65842-split-array-fråga
