---
title: "Hjälp med pattern till RegExp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52644-hjälp-med-pattern-till-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Josef"
published: "2002-09-09T08:00:14.000Z"
updated: "2002-09-17T19:56:41.000Z"
replies: 13
views: 347
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/52644-hjälp-med-pattern-till-regexp"
---

# Hjälp med pattern till RegExp

## #1 — Josef, 2002-09-09T08:00Z

Jag är inte så hemma på RegExp och har suttit och klurat på det här ett tag nu men får det inte att fungera, och undrar om nån kan hjälpa mig?

Jag behöver en pattern som tar ut det mellan:

```
<a href="http://www.microsoft.com">
```

 och 

```
</a>
```

Skulle någon kunna klura ut det?

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

## #2 — voigtann1, 2002-09-09T11:00Z

objRegExp.Pattern = "\<a href=""(.\*?)""\>(.\*?)\</a\>"
str = objRegExp.Replace(str,"$2")

så eller?

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

## #3 — Josef, 2002-09-10T21:40Z

Kan du inte skriva hur man får ut båda värderna? Som det är nu får jag bara ur URLen...

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

## #4 — voigtann1, 2002-09-11T06:59Z

får du ut URL:en? hmm.. mystiskt.. får checka detta när jag kommer hem (skolan har inte ASP)...

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

## #5 — Josef, 2002-09-11T07:02Z

Ok...

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

## #6 — voigtann1, 2002-09-11T16:26Z

\<%
Function encode(mess)

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true

objRegExp.Pattern = "\<a href=("")?(<http://>)?(.\*?)("")?\>(.\*?)\</a\>" 
mess = objRegExp.Replace(mess,"$3 - $5") 

	encode = mess
End Function
%\>

\<%
response.write encode("\<a href=www.microsoft.com\>testar\</a\>")
%\>

Så fungera det :)

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

## #7 — Josef, 2002-09-17T12:07Z

Tack så mycket!

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

## #8 — voigtann1, 2002-09-17T14:57Z

mycket nöje :)

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

## #9 — Josef, 2002-09-17T17:21Z

Om man har ett mönster som resulterar i två "matchningar". Hur får man ut dessa värden, vart och ett för sig?

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

## #10 — LarsG, 2002-09-17T17:35Z

```
set o = new regexp
'...
'...
set matches = o.execute(str)
for each match in matches
'...
next
```

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vscolmatches.asp>

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

## #11 — Josef, 2002-09-17T17:40Z

Tack så mycket!  :)

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

## #12 — Josef, 2002-09-17T17:57Z

Hur gör man enklast för att få dessa två värden i två variabler?

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

## #13 — LarsG, 2002-09-17T19:43Z

```
set o = new regexp
'...
'...
set matches = o.execute(str)
i = 1
for each match in matches
    if i = 1 then
      v1 = match.value
    else
      v2 = match.value
      exit for
    end if
    i = i + 1
next
```

lite för mycket hårdkodning i mitt tycke.

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

## #14 — Josef, 2002-09-17T19:56Z

Tackar! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/52644-hjälp-med-pattern-till-regexp
