webForumDet fria alternativet

Regular Expression [url=$1]$2[/url]

6 svar · 333 visningar · startad av Brimba

BrimbaMedlem sedan dec. 19995 875 inlägg
#1

Hej!

Jag vill ha hjälp med en pattern för att kunna frissera om
[URL =ht tp://hej.com]test[/ URL] (Självklart utan mellanslag)
till
<a href=hej.com>test</a>

tips?

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=19" TARGET=_blank>Skulle du äta på restaurang, om det var rökförbud?
</A>Varför blir mina isbitar inte lika klara som i reklamen?

[Redigerat av Brimba den 28 jun 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#2

något fel på denna?
http://cgi.webforum.nu/wf/Forum11/HTML/001475.html

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

Den frisserar ju om ww w.hej.com till <a href="ww w.hej.com">ww w.hej.com</a>

Jag vill ju kunna styra texten... som här på wF.

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=19" TARGET=_blank>Skulle du äta på restaurang, om det var rökförbud?
</A>Varför blir mina isbitar inte lika klara som i reklamen?

BrimbaMedlem sedan dec. 19995 875 inlägg
#4

Jag löste det :)

Function urlStrim(cTxt)
	Dim objRegExp
	Set objRegExp = New RegExp

	objRegExp.Pattern = "\[url=(.*?)\](.*?)\[\/url\]"
	objRegExp.IgnoreCase = True
	objRegExp.Global = True

	urlStrim = objRegExp.Replace(cTxt,"<a href=$1>$2</a>") 
	
	Set objRegExp = Nothing
End Function

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=19" TARGET=_blank>Skulle du äta på restaurang, om det var rökförbud?
</A>Varför blir mina isbitar inte lika klara som i reklamen?

voigtann1Medlem sedan juni 20019 519 inlägg
#5

använder detta..i någon slags stil med din.. problemet här är om man inte skriver http:// i sin address så blir det inte någon hemside url..

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

BrimbaMedlem sedan dec. 19995 875 inlägg
#6

Lägg in en kontroll vid inskrivningen.
instr() eller liknande.
Ett annat sätt är att köra en pattern som kontrollerar hurvida man skrivit en riktig adress med http och allting.

------------------
Mvh
Patrik aka Brimba

voigtann1Medlem sedan juni 20019 519 inlägg
#7

jag är inte så inne i det.. har ett humm.. eller trodde jag hade =) så mitt svar e:

K???? :)

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)