---
title: "Jag har just börjat lära mig Reg Exp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12473-jag-har-just-börjat-lära-mig-reg-exp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rinaldo"
published: "2001-11-05T22:43:00.000Z"
updated: "2001-11-06T01:08:00.000Z"
replies: 2
views: 162
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/12473-jag-har-just-börjat-lära-mig-reg-exp"
---

# Jag har just börjat lära mig Reg Exp

## #1 — Rinaldo, 2001-11-05T22:43Z

.., och lyckades knåpa ihop denna lilla länk sak. Vill bara fråga med er som kan mer om RegExp vad som inte är bra osv.

```
<%
strString = "http://www.spray.se/ asdsadasdasd"

 Set objRegExp = New RegExp
   objRegExp.Global = True
   objRegExp.Ignorecase = True
   objRegExp.Pattern = "(http://\w.*\s)"
 strString = objRegExp.Replace(strString,"<a href=$1>$1</a>")
 Response.write strString

%>
```

Hur ska man göra om man vill få det att funka med redbrytning?

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

## #2 — Rinaldo, 2001-11-05T23:14Z

Testade använda emmisions mönster lite...
Varför funkar inte detta:

```
<%
Function URLlify(texttoURLify)
dim strString
strString = texttoURLlify
 Set objRegExp = New RegExp
   objRegExp.Global = True
   objRegExp.Ignorecase = True
    objRegExp.Pattern = "(^&#0124;[^""])(http://&#0124;https://&#0124;ftp://&#0124;mailto:&#0124;file://&#0124;telnet://&#0124;gopher://)([\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]&#0124;$)"
  strString = objRegExp.Replace(strString,"$1<a target=""" & LinkTarget & """ href=""$2$3"" class=""link"">$2$3</a>$4")
    objRegExp.Pattern = "(^&#0124;[^\w/>])(www\.[\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]&#0124;$)"
  strString = ObjRegExp.Replace(strString,"$1<a target=""" & LinkTarget & """ href=""http://$2"" class=""link"">$2</a>$3")
    objRegExp.Pattern = "(\w+((-\w+)&#0124;(\.\w+))*\@[A-Za-z0-9]+((\.&#0124;-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)"
  strString = ObjRegExp.Replace(strString,"$1<a href=""mailto:$2"">$2</a>")
 URLlify=strString
end function
%>

<%=URLlify("http://www.spray.se asdasd")%>
```

Ingeting visas

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

## #3 — PatrikB, 2001-11-06T01:08Z

strString = texttoURLlify

ska nog vara:

strString = texttoURLify

du fick ett l för mycket ....

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12473-jag-har-just-börjat-lära-mig-reg-exp
