---
title: "Dela upp sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48581-dela-upp-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "skyman"
published: "2002-07-24T08:55:38.000Z"
updated: "2002-07-24T09:06:36.000Z"
replies: 2
views: 243
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/48581-dela-upp-sträng"
---

# Dela upp sträng

## #1 — skyman, 2002-07-24T08:55Z

Hej.
Jag vill få ut en del av en sträng på ett enkelt sätt...
Ett av våra system svarar min asp-sida med denna sträng:

```
Str="c;X:YC-307-S2002-08-1118.00;#"
Response.Write mid(str, 5,???)
```

c;X: kommer alltid se likadant ut och 2002-08-1118.00;# kommer alltid ivaf ha lika lång längd (datum och tid).

Jag vill alltså få ut YC-307-S som kan ha vaierande längd.
Tacksam för hjälp :)

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

## #2 — skyman, 2002-07-24T09:01Z

Jag kom på det själv :D

```
Response.Write mid(str, 5,len(str)-21)
```

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

## #3 — #L#, 2002-07-24T09:06Z

hm...

Inte så haj på regexp men kanske skulle kunna funka med något likt detta .. 

```
<%
Str = "c;X:YC-307-S2002-08-1118.00;#"
Set objRegExp = New regexp
objRegExp.Global = false
objRegExp.IgnoreCase = true
objRegExp.Pattern = "[c;X:].*[2002-08-1118.00;#]"
Set myMatches = objRegExp.Execute(str)
Response.Write myMatches
%>
```

Red : Hoppsan va visst lite seg :)

MvH / L

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

---

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