---
title: "trött och problem med Reg.exp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51693-trött-och-problem-med-reg-exp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2002-08-29T20:40:59.000Z"
updated: "2002-09-02T07:40:24.000Z"
replies: 6
views: 315
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/51693-trött-och-problem-med-reg-exp"
---

# trött och problem med Reg.exp

## #1 — voigtann1, 2002-08-29T20:40Z

Försökt att få igång som här på wF:

besök min hemsida:
<http://test.com>

när man skriver <http://> saken så blir det en länk.. hur får man så att det fungera?

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

## #2 — Johnsen, 2002-08-30T08:10Z

Srunta i Reg.exp då och gör något enklare typ:

```
Function makeAlink(texten)
   textArray = Split(texten, " ")
      For i = 0 To Ubound(textArray)
         If left(textArray(i),7) ="http://" Then
         textArray(i) ="<a href="""& textArray(i) &""">" & textArray(i) &"</a>"
      End If
   Next
makeAlink = Join(textArray," ")
End Function

Response.Write makeAlink("min sida: [url]http://sidan[/url]")
```

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

## #3 — voigtann1, 2002-08-30T10:23Z

tyvärr.. jag sa jag ville ha en reg.exp jag kör just nu:

```
objRegExp.Pattern = "([url]http://[/url]|[url]www.[/url])(.*?)"
mess = objRegExp.Replace(mess,"<a href=""http://$2"" target=""_blank"">$2</a>")

objRegExp.Pattern = "\[email=(&quot;)?(.*?)@(.*?)\1\](.*?)\[\/email\]"
mess = objRegExp.Replace(mess,"<a href=""mailto:$2@$3"" target=""_blank"">$4</a>")

objRegExp.Pattern = "\[email\](.+?)@(.+?)\[\/email\]"
mess = objRegExp.Replace(mess,"<a href=""mailto:$1@$2"" target=""_blank"">$1@$2</a>")

objRegExp.Pattern = "\[url=(&quot;)?([url]http://[/url])?(.*?)\1\](.*?)\[\/url\]"
mess = objRegExp.Replace(mess,"<a href=""http://$3"" target=""_blank"">$4</a>")

objRegExp.Pattern = "\[url\]([url]http://[/url])?(.*?)\1\[\/url\]"
mess = objRegExp.Replace(mess,"<a href=""http://$2"" target=""_blank"">$2</a>")
```

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

## #4 — Johnsen, 2002-08-30T15:18Z

> jag sa jag ville ha en reg.exp...

 Nej, det sa du inte.

Prova detta då:

```
objRegExp.Pattern = "([url]http://[/url][\w\.\/]*)|(www\.[\w\.]*)"
mess = objRegExp.Replace(mess, "<a href=""$1"">$1</a><a href=""http://$2"">$2</a>")
```

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

## #5 — voigtann1, 2002-08-31T07:51Z

det fungera.. men om du läser rubriken så står det "problem med reg.exp"

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

## #6 — Johnsen, 2002-09-01T19:16Z

Ingen orsak... ;)

Om jag har problem med vattenkoppor, betyder det inte att jag vill ha dem.

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

## #7 — voigtann1, 2002-09-02T07:40Z

Pallar inte mer med det här.. det fungera.. så... med tanken av att man skriver så i ett ASP forum så betyder det att man har problem med reg.exp och behöver hjälp med det...

punkt slut...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51693-trött-och-problem-med-reg-exp
