---
title: "Har problem med URLEncode och regexp replace"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/148799-har-problem-med-urlencode-och-regexp-replace"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Method"
published: "2006-07-06T14:59:00.000Z"
updated: "2006-07-10T20:08:10.000Z"
replies: 2
views: 261
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/148799-har-problem-med-urlencode-och-regexp-replace"
---

# Har problem med URLEncode och regexp replace

## #1 — Method, 2006-07-06T14:59Z

HAr nedanstående kod som jag inte får att fungera, $1 vill inte få värdet när den står i Server URLEncode. Hur gör man för att få det att funka?

```
strText = ReplaceTags("\[contact\](.*?)\[/contact\]", "<a href=""#"" onClick=""centerpopup('http://www.bengtdahlgren.com/exclude/kontakt/kontakt.asp?Namn=" & Server.URLEncode($1) & "',470,250); return false;"">$1</a>", strText)
```

 

har prövat en massa varianter men utan framgång tyvärr

Tack på förhand

Mvh

Jonas

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

## #2 — emission, 2006-07-08T00:13Z

$1 är ingen variabel utan en substitutionsmarkör, så därför fungerar det inte.

Du får loopa igenom matches från en vanlig rxp.Execute och där ersätta texterna med en vanlig Replace.

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

## #3 — Method, 2006-07-10T20:08Z

aha, det var ju synd, jag är tyvärr inte hemma på rexexp så mycket hur menar du att man gör för att loppa igenom och sen gör en replace, skulle man kunna få lite exempel?

Menar du att man kollar upp vad som står imellan contact-taggen och sen gör en replace på det då eller? men hur gör man det då det inte var en variabel...

känner mig lite nybörjare på frågorna..

tack för svaren

Mvh

Jonas

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/148799-har-problem-med-urlencode-och-regexp-replace
