---
title: "Skapa länkar och låta länkar vara."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/145779-skapa-länkar-och-låta-länkar-vara"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "yohpops"
published: "2006-04-20T09:54:57.000Z"
updated: "2006-04-20T11:23:24.000Z"
replies: 3
views: 459
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/webbutveckling/145779-skapa-länkar-och-låta-länkar-vara"
---

# Skapa länkar och låta länkar vara.

## #1 — yohpops, 2006-04-20T09:54Z

Hej.

Jag använder denna koden för att skapa länkar i text.

```
v_ret = Regex.Replace(v_ret,"(http://|https://|ftp://)(\\S)(\\S+)","<a href=\"$1$2$3\" target=\"_blank\">$2$3</a>",RegexOptions.IgnoreCase);
```

Den fungerar bara om länken inte är en riktig länk utan bara text.
Ex. http://www.webforum.nu.

Hur gör jag för att den ska skippa riktiga länkar i texten?
Ex.

```
<a href="http://www.webforum.nu">webForum</a>
```

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

## #2 — Csson, 2006-04-20T10:25Z

Borde gå att lösa med (?\<!...)  (matcha om det inte föregås av ...) på något sätt... Kanske:

```
v_ret = Regex.Replace(v_ret,"(?<!href=\")(http://|https://|ftp://)(\\S)(\\S+)","<a href=\"$1$2$3\" target=\"_blank\">$2$3</a>",RegexOptions.IgnoreCase);
```

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

## #3 — yohpops, 2006-04-20T11:04Z

Ska testa.

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

## #4 — yohpops, 2006-04-20T11:23Z

Just (?\<!href=\\") funkade inte.
Men jag fortsätter testa på samma spår..

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/145779-skapa-länkar-och-låta-länkar-vara
