---
title: "Replace"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58997-replace"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-11-14T10:33:24.000Z"
updated: "2002-11-15T01:56:29.000Z"
replies: 3
views: 239
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/58997-replace"
---

# Replace

## #1 — Asa, 2002-11-14T10:33Z

Jag vill att när man skriver en länk som börjar på ex <http://> eller bara www så ska det bytas mot \[urln=http://länken\]http://länken\[/urln\]

Anledningen är att jag använder denna replacekoden för att göra om länkarna:

```
regExp.Pattern = "\[urln=(.*?)\](.*)\[/urln\]" 
strText = regExp.Replace(strText, "<a href=""$1"" target=""_blank"">$2</a>")
```

Går detta att fixa på nåt smart sätt?

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

## #2 — Asa, 2002-11-15T01:30Z

Ingen verkar kunna :( Finns det nåt annat smidigt sätt då?

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

## #3 — Palleman, 2002-11-15T01:46Z

Du kan ju leka lite med denna kod:

```
[RED]<%

Function urlCode(str)

    Set regExp = new regExp
    regExp.Global = True
    regExp.IgnoreCase = True
    regExp.Pattern = "(([url]http://[/url])[a-zA-Z0-9.;?&/\=+@_-]+)"
    urlCode = regExp.Replace(str, "[urln=$1]$1[/urln]")
    

End Function

Response.Write urlCode(strWhatever)

%>[/RED]
```

Men vore det inte smidigare att direkt skapa en länk då någon ex. skriver in en <http://-adress?>

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

## #4 — Asa, 2002-11-15T01:56Z

Tackar! Ska testa!
Joo det är det väl - men jag är lite krånglig av mig ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58997-replace
