---
title: "regexp mellan <span> & </span>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/180430-regexp-mellan-span-span"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cyeclone"
published: "2009-09-26T17:31:24.000Z"
updated: "2009-09-28T11:53:34.000Z"
replies: 4
views: 532
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/180430-regexp-mellan-span-span"
---

# regexp mellan <span> & </span>

## #1 — cyeclone, 2009-09-26T17:31Z

Hej,

Känns som jag scannat hela nätet efter ett svar, men jag lyckas inte och hoppas att någon snäll wf:are kan hjälpa mig :)

Jag skall hämta information från en annan webbplats och vill ha ut det fet markerade:
\<span id="lang"\>**swedish**\</span\>

Jag hämtar flera olika span´s med hjälp av en loop så nästa span heter:
\<span id="lang1"\> english \</span\>, detta fungerar felfritt.

Har följande kod idag:

```
With New RegExp
.Global = true
.IgnoreCase = true
.Pattern = "<span id=""lang"">(.*)</span>"
Set mininfo = .Execute(strHTML)
End With
```

Denna kod genererar delvis rätt resultat, jag får ut:

```
<span id="lang">swedish</span>
```

Men jag vill ju bara ha ut: swedish
Någon som vet hur jag skall gå tillväga?

Mvh,
Rikard

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

## #2 — voigtann1, 2009-09-26T18:40Z

loopar ut din mininfo

```
For Each Match In mininfo
		lang =  Match.SubMatches(0)
Next
```

Där lang kommer bli "swedish"

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

## #3 — cyeclone, 2009-09-26T19:04Z

Tack voigtann,

Nu fungerar det om det finns en span på varje rad.
Skulle det vara så att det ser ut så här:

```
<span id="lang">swedish</span><span id="lang1">english&nbsp;</span>
```

Så hämtar den alla span´s på denna rad...
Går det också att lösa?

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

## #4 — voigtann1, 2009-09-26T19:08Z

ditt uttryck är felaktigt i så fall:

```
<span id=""lang(\d*)"">(.*)</span>
```

sen få du sammanfoga strängen för varje "loop" i så fall.

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

## #5 — cyeclone, 2009-09-28T11:53Z

Tack voigtann, löste det med hjälp av ditt första inlägg!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/180430-regexp-mellan-span-span
