---
title: "plocka ut flera delar ur en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/129859-plocka-ut-flera-delar-ur-en-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ChrilleMZ"
published: "2005-06-12T12:36:41.000Z"
updated: "2005-06-12T14:39:59.000Z"
replies: 1
views: 268
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/129859-plocka-ut-flera-delar-ur-en-sträng"
---

# plocka ut flera delar ur en sträng

## #1 — ChrilleMZ, 2005-06-12T12:36Z

Hej, håller på med ett test, som går ut på att gå till en hemsida och plocka ut länkar.

För att få ut html källkoden använder jag denna koden:

```php
Set objekt = Server.CreateObject("Microsoft.XMLHTTP")
objekt.Open "GET","http://sidan", False
objekt.Send
strSite = objekt.responseText
Set objekt = Nothing
```

då får jag ut hela källkoden i strängen "strSite"

vad jag nu vill göra är att leta upp de olika länkarna, t.ex. om det står "\<a href='http:/sida'\>sidan\</a\>"
så ska den plocka ut http:/sidan och sidan och lägga dem i vars en array.

problemet som jag har är att jag lyckas bara få ut den första länken, inte alla, så kan man på nått sätt få ut alla länkarna?

/Chrille

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

## #2 — ChrilleMZ, 2005-06-12T14:39Z

Lyckades plocka ut nu koden blev

```php
Set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.Open "GET","http://sidan", False
objXmlHttp.Send
strSite = objXmlHttp.responseText
Set objXmlHttp = Nothing

dim strAdress

Set objRegExp = New RegExp
objRegExp.global = true
objRegExp.IgnoreCase = true

objRegExp.pattern = "(<a href=)(\S+)(></a>)"

Set matches = objRegExp.Execute(strSite)

for each match in matches

	strAdress = match.Value
	strAdress = left(strAdress,len(strAdress)-6)
	strAdress = right(strAdress,len(strAdress)-8)

	Response.Write strAdress &"<br>"

Next
```

/Chrille

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/129859-plocka-ut-flera-delar-ur-en-sträng
