---
title: "[URL=??] till länk? (UTAN regexp)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54714-url-till-länk-utan-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nisslass"
published: "2002-09-30T19:11:21.000Z"
updated: "2002-10-02T13:15:48.000Z"
replies: 21
views: 535
page: 1
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/54714-url-till-länk-utan-regexp"
---

# [URL=??] till länk? (UTAN regexp)

_Sida 1 av 2._

## #1 — nisslass, 2002-09-30T19:11Z

Tjo!

Kör med Chilisoft ASP och har fått lite problem.

Konverterar mina länkar just nu med RegExp. (Som här \[U RL=httpblaa\]Beskrivning\[U RL\]) Men nu kan jag ju inte använda RegExp längre, hur gör jag då? Vet att det ska finnas, är bara dålig på att söka.

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

## #2 — Ekström, 2002-09-30T19:15Z

Du kan ju göra såhär:

```
function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","<a target=""blank"" href=""")
strDo = Replace(strDo, "[/U RL]","</a>")
strDo = Replace(strDo, "]",""">")
doStuff = strDo
end function
```

Det är ju inte den ultimata lösningen. Men något liknande borde funka.

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

## #3 — nisslass, 2002-09-30T19:23Z

Funka inge bra.. händer... inget alls.

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

## #4 — nisslass, 2002-09-30T19:46Z

Ingen?

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

## #5 — Ekström, 2002-09-30T19:51Z

Det jag skrev funkar bra för mig. Prova igen: 

```
<%
strDoStuffWith = doStuff("[U RL=http://www.webforum.nu]wF[/U RL] är en bra sida...")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","<a target=""blank"" href=""")
strDo = Replace(strDo, "[/U RL]","</a>")
strDo = Replace(strDo, "]",""">")
doStuff = strDo
end function
%>
```

Kom ihåg att ta bort mellanslaget emellan U och RL

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

## #6 — nisslass, 2002-09-30T20:48Z

Funkar bra, jag som klantade mig, förstår mig dock inte på koden riktigt.

Om jag vill ersätta den med ren text då?
Beskrivningen ska alltså skrivas ut i olänkad text enbart.

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

## #7 — Jesper T, 2002-10-01T05:51Z

/red.

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

## #8 — nisslass, 2002-10-01T16:15Z

Om det står tex: \[U RL=http://www.webforum.nu\]wF\[/U RL\] är en bra sida.. så vill jag att wF ska bli, låt oss säga, FET stil "\<B\>wF\</B\>" då... hur gör jag då?

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

## #9 — Viktor, 2002-10-01T16:35Z

Kan inte allt i huvudet men jag tror det borde bli något som detta

```
<%
strDoStuffWith = doStuff("[U RL=http://www.webforum.nu]wF[/U RL] är en bra sida...")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","")
strDo = Replace(strDo, "[/U RL]","")
strDo = Mid(strDo,instr(strDo,"]")+1)
doStuff = strDo
end function
%>
```

Jag är väldigt osäker på inStr men meningen är att du ska få indexet var "\]" finns i strängen.

/Viktor

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

## #10 — nisslass, 2002-10-01T16:46Z

Med det där så blir bara länken fet stil, vill inte ha med länken alls, bara beskrivningen...

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

## #11 — Ekström, 2002-10-01T16:49Z

Både fett och länkat:

```
<%
strDoStuffWith = doStuff("[U RL=http://www.webforum.nu]wF[/U RL] är en bra sida...")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","<a target=""blank"" href=""")
strDo = Replace(strDo, "[/U RL]","</b></a>")
strDo = Replace(strDo, "]","""><b>")
doStuff = strDo
end function
%>
```

Bara fett:

```
<%
strDoStuffWith = doStuff("[U RL=http://www.webforum.nu]wF[/U RL] är en bra sida...")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","<b><!-- ")
strDo = Replace(strDo, "[/U RL]","</b>")
strDo = Replace(strDo, "]","-->")
doStuff = strDo
end function
%>
```

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

## #12 — Viktor, 2002-10-01T16:51Z

> **nisslass skrev:**
>
> Med det där så blir bara länken fet stil, vill inte ha med länken alls, bara beskrivningen...

Har du provat min kod? Jag gjorde det och jag fick den att fungera perfekt. Den skriver ut

> wF är en bra sida...

på sidan och texten är inte länkad.

/Viktor

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

## #13 — nisslass, 2002-10-01T17:11Z

Den funkar inte hos mig, vill helt ha bort länken ur stringen.. den får inte finns med alls.. bara beskrivningen... utan formatering då. Hur gör jag då? ;)

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

## #14 — nisslass, 2002-10-01T19:48Z

Verkar vara svårt?

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

## #15 — Viktor, 2002-10-01T19:53Z

Kan bara säga som förut, fungerar perfekt för mig :)

```
<%
strDoStuffWith = doStuff("[U RL=http://www.webforum.nu]wF[/U RL] är en bra sida...")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","")
strDo = Replace(strDo, "[/U RL]","")
strDo = Mid(strDo,instr(strDo,"]")+1)
doStuff = strDo
end function
%>
```

sidan jag får i explorer blir då

> wF är en bra sida...

Det är så du vill ha det om jag har förståt dig rätt. För att få det till fet stil är det bara att köra

```
<%
strDoStuffWith = doStuff("[U RL=http://www.webforum.nu]wF[/U RL] är en bra sida...")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[U RL=","")
strDo = Replace(strDo, "[/U RL]","")
strDo = Mid(strDo,instr(strDo,"]")+1)
doStuff = "<b>" & strDo & "<b>"
end function
%>
```

/Viktor

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

## #16 — nisslass, 2002-10-01T19:55Z

Det funkar konstigt nog inte för mig, min string innehåller mycket text med nya rader osv, kan det vara det som strular till det?

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

## #17 — Viktor, 2002-10-01T20:14Z

Här sitter jag och försvara mitt dåliga förslag :r

Det här borde fungera bättre :)

```
<%
strDoStuffWith = doStuff("dsadsad[U RL=http://www.webforum.nu]wF[/U RL] är ejgl")
Response.Write strDoStuffWith

function doStuff(strDo)
strDo = Replace(strDo, "[/URL]","")

DO
	pos=instr(strDo,"[URL=")
	if pos<>0 then
		strTmp=Mid(strDo,1,pos-1)
		strDo=strTmp & Mid(strDo,inStr(pos, strDo,"]")+1)
	end if
LOOP WHILE pos<>0
doStuff = strDo
end function
%>
```

/Viktor

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

## #18 — nisslass, 2002-10-01T20:25Z

Yes!!! Tack ska ru ha! Fungerar utmärkt...

Men i linux så skiljs ju stora o små bokstäver på \[U RL\] och \[u rl\]. kan man få med så den gör om båda?

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

## #19 — voigtann1, 2002-10-01T20:31Z

med reg.exp :e

varför kan du inte använda reg.exp längre?

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

## #20 — nisslass, 2002-10-01T20:36Z

Första inlägget:

> Kör med Chilisoft ASP och har fått lite problem.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54714-url-till-länk-utan-regexp  
Nästa sida: https://www.webforum.nu/amne/asp/54714-url-till-länk-utan-regexp/page2.md
