---
title: "Ladda ner TITLE taggen från en hemisida."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/192746-ladda-ner-title-taggen-från-en-hemisida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "angelica"
published: "2015-07-18T18:33:11.000Z"
updated: "2015-08-11T19:25:24.000Z"
replies: 9
views: 2164
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/192746-ladda-ner-title-taggen-från-en-hemisida"
---

# Ladda ner TITLE taggen från en hemisida.

## #1 — angelica, 2015-07-18T18:33Z

```
	Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://hemsida.se/about/index.asp", False
objHTTP.Send
DIM strHTML
strHTML = objHTTP.responseBody
Set objHTTP = Nothing
'strHTML = Unicode(strHTML)

response.write strHTML
```

Detta i ett vanligt ASP dokument, fungerar givetvis inte, därav frågan. Vad är det för fel på Unicode!?

Det blir ju rena kinesiskan...!! Rent bildligt!

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

## #2 — voigtann1, 2015-07-19T09:49Z

responseBody innehåller väl hela dokumentet, du få väl hitta \<title\> med regexp inne i din strHTML? vad gör Unicode funktionen?

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

## #3 — angelica, 2015-07-19T11:42Z

> vad gör Unicode funktionen?

Ja, det var det jag undrade också...

Det blir tecken som på många vis är förvillande likt kinesiska tecken!

Skulle inte koden komma upp som klartext, så att jag med RegExp kan leta efter \<title\> -taggen?
Det var dit jag ville komma...

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

## #4 — voigtann1, 2015-07-19T12:37Z

> **[angelica skrev:](https://www.webforum.nu/p/1573243)**
>
> Ja, det var det jag undrade också...
>
> Det blir tecken som på många vis är förvillande likt kinesiska tecken!
>
> Skulle inte koden komma upp som klartext, så att jag med RegExp kan leta efter \<title\> -taggen?
> Det var dit jag ville komma...

Beror på vad det är för typ av innehåll du försöker hämta ifrån.

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

## #5 — metalboy, 2015-07-19T14:30Z

Prova att använda **responseText** istället för **responseBody**

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

## #6 — angelica, 2015-08-06T21:25Z

```
Function getTitle(strText)
	Set regEx = New RegExp
		regEx.Global = True
		regEx.IgnoreCase = true
		regEx.Pattern = "/<title[^>]*>([^<]+)<\/title>/im"

	getTitle = regEx.Execute(strText)
	Set regEx = Nothing
End Function

response.write getTitle(strHTML)
```

responseText fungerar. Tack!
Nåt är inte helt rätt med raderna ovan...?

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

## #7 — voigtann1, 2015-08-07T05:28Z

ja, regex i ASP skrivs inte så

```
regEx.Pattern = "<title[^>]*>([^<]+)<\/title>"
```

Sen getTitle skall väl ändå retunera första gruppen med värdet och inte regex kollektionen?

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

## #8 — angelica, 2015-08-09T20:02Z

Hej!
Ursäkta mig för den långsamma konversationen! Jag försöker hitta svaren på egen hand, att inte fråga om allt.

Tack för pattern!

Jag hittar inte hur man gör för att returnera första värdet.
Ofta ska man byta ut olika saker med regular expressions. Men jag vill ju inte byta ut något!

Den här attans texten vill jag åt!

\<TITLE\>**Den här attans texten vill jag åt!**\</TITLE\>
:-)

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

## #9 — metalboy, 2015-08-09T21:10Z

```
Function getTitle(strText)
	Set regEx = New RegExp
		regEx.Global = True
		regEx.IgnoreCase = true
		regEx.Pattern = "<title[^>]*>([^<]+)<\/title>"

	set matches = regEx.Execute(strText)
	getTitle = matches(0).Submatches(0)
	Set matches = Nothing
	Set regEx = Nothing
End Function
```

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

## #10 — angelica, 2015-08-11T19:25Z

Kalas!
Tackar ödmjukast!
Det kan inte bli bättre! :-)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/192746-ladda-ner-title-taggen-från-en-hemisida
