---
title: "regexp, dela upp sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/171406-regexp-dela-upp-sträng"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "daniel_ra"
published: "2008-05-12T11:38:20.000Z"
updated: "2008-05-12T16:06:22.000Z"
replies: 5
views: 606
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/dotnet/171406-regexp-dela-upp-sträng"
---

# regexp, dela upp sträng

## #1 — daniel_ra, 2008-05-12T11:38Z

har en sträng som kan se ut på följande olika sätt:
ABCD/RR+en text\\nFFFF/en text av något slag
ABCD/+en text\\nFFFF/en text av något slag
ABCD/RR+en text
ABCD/+en text
FFFF/en text av något slag

jag vill plocka ut den första texten (efter +-tecknet) och lägga i en variabel och den sista texten efter FFFF/ och lägga i en annan variabel. det är inte alltid som båda texterna finns med men då vill jag att variabeln skall innehålla null eller ''

ovanstående fem exempel är hur ursprungssträngen kan se ut. visst borde det väl gå att göra detta med regexp på något vis. Någon som har lust att ge mig lite tips på traven för hur jag skall göra?

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

## #2 — Brimba, 2008-05-12T11:50Z

Jag är nog inte riktigt med på vad du vill göra.

Kan du ge fler exempel på vilken text du vill söka igenom och vad resultatet skall bli?

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

## #3 — daniel_ra, 2008-05-12T12:04Z

jag har en text i ett fält i databasen som kan se ut på följande olika sätt:

ABCD/RR+en text\\nFFFF/en text av något slag
ABCD/+en text\\nFFFF/en text av något slag
ABCD/RR+en text
ABCD/+en text
FFFF/en text av något slag

jag har två variabler där jag i den första vill ha "en text"
och i den andra vill jag ha "en text av något slag"

jag vill alltså plocka ut allt mellan "+" och "\\n" och lägga i en variabel (om vi hittar någonting sådant.)
och allt efter "FFFF/" och lägga i variabel nummer två. Som du ser så finns inte alltid båda texterna med, då vill jag att variabeln skall vara null, alternativt tom sträng

hoppas att jag förklarade bättre =)

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

## #4 — Travoni, 2008-05-12T13:19Z

Dim Pattern As String = "\\+(.+)\\\\n"
Men det verkar ju iofs inte gälla överallt.

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

## #5 — Travoni, 2008-05-12T13:30Z

Har du alltid en radbrytning efter: FFFF/en text av något slag

Kanske du kan använda ex. "FFFF/(.+)\\s"

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

## #6 — daniel_ra, 2008-05-12T16:06Z

dessa två funkar fint.. tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/171406-regexp-dela-upp-sträng
