---
title: "RegExp tar ut varandra"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11384-regexp-tar-ut-varandra/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Vide"
published: "2001-08-29T08:59:00.000Z"
updated: "2001-08-30T08:55:00.000Z"
replies: 24
views: 382
page: 2
pages: 2
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/11384-regexp-tar-ut-varandra"
---

# RegExp tar ut varandra

_Sida 2 av 2._

## #21 — Vide, 2001-08-29T19:28Z

Mm.. den har jag testat, men jag får inget annat resultat... det verkar nästan som om något annat buggar, jag får ta mig en fet genomgång av alla funktioner som körs... \*puh\*, ingen kul uppgift...

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

## #22 — Janspeed, 2001-08-30T07:17Z

> Janspeed, testade ditt pattern och det blev som jag sa, börjar länken på en ny rad så länkas den inte, trycker ajg däremot in ett space framför så länkas den...

Jag får det att funka med radbrytningar också? Som **spango** säger så funkar det dock inte med om länken ligger på den allra första raden utan mellanslag. 

Här är min fullständiga kod:

```
<%

'Text including codes to be converted
strText = "http://www.tjolahopp.se Hej detta[url=][/url] är ett test på en url till [url="http://www.hotmail.com"]Hotmail[/url] och" & vbcrlf & "http://www.hotmail.com. Och så har vi ju adressen till [url="http://www.smurf.com"]Smurfarna[/url] och [url="http://www.hubba.se,"]http://www.hubba.se,[/url]  som är bra. eller [url="http://www.huska.bauska.net"]http://www.huska.bauska.net[/url]  "

'HTMLencode to get rid of tags
strText = Server.HTMLEncode(strText)

'Creates new regexp
Set objRegExp = New regexp

'Do more than once
objRegExp.Global = true

'Ignore whether upper or lowercase
objRegExp.IgnoreCase = true

'Transform [url="http://s"]http://s[/url] 
objRegExp.Pattern = "\s{1,}http://(.*?)[\.,]{0,}[\s{1,}]"
strText = objRegExp.Replace(strText," <a href=""http://$1"">http://$1</a> ")

'Transform [URL]s
objRegExp.Pattern = "\[url=(.*?)\](.*?)\[\/url\]"
strText = objRegExp.Replace(strText,"<a href=""$1"">$2</a>")

Response.write strText

%>
```

\[Redigerat av Janspeed den 30 aug 2001\]

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

## #23 — Janspeed, 2001-08-30T07:20Z

De som är länkade (webforumkonverterade) har jag använt  på.

/JANspeed

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

## #24 — Janspeed, 2001-08-30T07:22Z

Vad gör en Chr(0)?

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

## #25 — spango, 2001-08-30T08:55Z

Chr "konverterar" heltal till tecken. T.ex. har 'enkelfnutt' ASCII-värdet 39, så chr(39) returnerar en enkelfnutt. ASCII noll, eller nulltecknet som det kallas, är ett icke-tecken som inte betyder något alls. I C och C++ används det som slut på strängar med dynamisk längd.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11384-regexp-tar-ut-varandra/page2  
Föregående sida: https://www.webforum.nu/amne/asp/11384-regexp-tar-ut-varandra.md
