---
title: "Replace"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10847-replace"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Crimz0n"
published: "2001-07-30T13:01:00.000Z"
updated: "2001-07-30T14:02:00.000Z"
replies: 7
views: 180
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/10847-replace"
---

# Replace

## #1 — Crimz0n, 2001-07-30T13:01Z

Jag har ett forum där man ska kunna använda lite olika "special-taggar". För att uppnå det använder jag "Replace(text, "\[kod\]", "\<b\>")... 

Nu till mitt problem; jag vill att man ska kunna länka till andra användare via dessa taggar t.ex. \[Länka\]Pelle\[/Länka\] men hur ska man lyckas med det? 

Det borde ju vara nåt i stil med att \[Länka\] ersätts med \<a href="sida.asp?vem= och \[/Länka\] ersätts med "\>\</a\>. Men hur ska jag då få namnet att synas mellan \<a\>-taggarna... 

Hoppas att ni förstod nåt av mitt babblande... 

Tack på förhand!

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

## #2 — emission, 2001-07-30T13:20Z

```
set objRxp=new RegExp
objRxp.Global=True
objRxp.IgnoreCase=True
objRxp.Pattern="\[länka\](.+?)\[/länka\]"
for each match in objRxp.Execute(strText)
	strText=replace(strText,match.value,"<a href=""sida.asp?vem=" & server.urlencode(match.submatches(0)) & """>" & match.submatches(0) & "</a>")
next
```

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

## #3 — Crimz0n, 2001-07-30T13:28Z

Tack!

En sista fråga bara; om jag t.ex. vill att "\<länka\>" ska ersättas av en tag och "\<Fet\>" av en annan hur gör jag då. Måste jag göra en ny funktion för varje tag jag vill byta lr

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

## #4 — Eclipse, 2001-07-30T13:34Z

Regular expressions? Var läser man bra texter hur dom fungerar?

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

## #5 — Crimz0n, 2001-07-30T13:36Z

<http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_11.asp>

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

## #6 — emission, 2001-07-30T13:53Z

Mja, man måste byta Pattern, och göra flera ersättningar.

Anledningen till den något kryptiska ersättningen i mitt exempel är att man måste komma åt server.urlencode, för att URL:en inte ska bli knasig. För enklare grejer passar det bättre med RegExp:ens Replace-metod.

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

## #7 — Pace, 2001-07-30T13:56Z

emission, hur kunde du? ;)

**Välkommen Crimz0n!**

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

## #8 — Crimz0n, 2001-07-30T14:02Z

Tack så mycket!

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

---

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