---
title: "Dela upp sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12900-dela-upp-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "skyman"
published: "2001-11-28T13:38:00.000Z"
updated: "2001-11-28T21:17:00.000Z"
replies: 12
views: 317
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/12900-dela-upp-sträng"
---

# Dela upp sträng

## #1 — skyman, 2001-11-28T13:38Z

Tjena.
Jag hämtar en sträng på sida2 från sida1.
Den följer detta mönster:
\[datum\]\_\[flightnr\]\_\[biljett_typ\]
Exempelvis såhär kan den sen se ut:
20011205_flnr1244_Tckt2a
Hur går man för att hämta in de tre delarna och lägga dem i tre variabler, datum, flightnr och biljett_typ?
Funktion/script, spelar ingen roll :)

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

## #2 — @nders, 2001-11-28T13:42Z

kort och snabbt:

```
strTmp = Replace(strTmp,"[","")
strTmp = Replace(strTmp,"]","")
arrTmp = split(strTmp,"_")
strDatum = arrTmp(0)
strFlightnr = arrTmp(1)
strBiljett_typ = arrTmp(2)
```

Vassego, slit den med hälsenan.

Mvh,

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

## #3 — LarsG, 2001-11-28T13:43Z

Lägg dom i en array i stället för enskilda variabler

```
items = split(strng,"_")
'items(0) = datum
'items(1) = flightnr
'items(2) = biljettyp
```

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

## #4 — skyman, 2001-11-28T13:49Z

Superduper. :)
Jag singlar slant om vilken det blir ;)

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

## #5 — Erik Juhlin, 2001-11-28T15:43Z

Men sen är det ju så att man ska döpa Array-variabler till vNågonting. Det har mrBlonde lärt mig och han är inte nådig mot den som skriver fel! ;)

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

## #6 — @nders, 2001-11-28T15:48Z

Sen är det ju så att man i så fall ska gå hela vägen ut med ungersk notation, och då kalla sina arrays för varXxx.

**Redigering:** Jag kanske ska berätta varför jag tycker att det borde vara tre bokstäver. :)

För att vara konsekvent med sina prefix, och det finns flera datatyper som har samma begynnelsebokstav bör man använda tre bokstäver. Så! Man kan titta [här](http://www.proffs.nu/vb.htm) och då finns chansen att man lär sig andra saker också. :)

/a

\[Redigerat av @nders den 28 nov 2001\]

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

## #7 — Erik Juhlin, 2001-11-28T20:08Z

var? Arrays ska ha v i början eftersom att det är en vektor...

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

## #8 — LarsG, 2001-11-28T20:14Z

Alla arrayer är inte vektorer.

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

## #9 — Erik Juhlin, 2001-11-28T20:15Z

Däremot blir det problem eftersom att man gärna vill att Views ska heta v.
Men eftersom att de används i olika sammanhang så kan de samsas om samma bokstav. :)

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

## #10 — Erik Juhlin, 2001-11-28T20:15Z

LarsG: Det tror jag inte på! :p ;)

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

## #11 — LarsG, 2001-11-28T20:17Z

En vektor är en endimensionell array.

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

## #12 — @nders, 2001-11-28T20:23Z

Var betyder variant.

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

## #13 — Erik Juhlin, 2001-11-28T21:17Z

Förstod jag.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12900-dela-upp-sträng
