webForumDet fria alternativet

Problem! fÅr inte det att fungera som jag vill

ASP

6 svar · 256 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Jag håller på med en ungefärlig URL tagg som här på webForumet och har några saker som jag skulle vilja ha med i koden:
Jag skulle vilja när man skriver både:

[.url="http://www.MINHEMSIDA.nu"]hej[/URL]

&

[.url=http://www.MINHEMSIDA.nu]hej[/URL]

&

[.url=www.MINHEMSIDA.nu]hej[/URL]

Jag använder just nu:

objRegExp.Pattern = "\[url=(.*?)\](.*?)\[\/url\]"
pres = objRegExp.Replace(pres,"<a href=http://$1 target=""_blank"">$2</a>")

Hur ska jag göra så att allt fungera som jag vill ha det???

Om ni inte förstå vad jag menar så säg till.. så kan jag kanske förklara lite bättre...

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

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

Medlem sedan juni 200032 967 inlägg
#2

Lägg till objRegExp.IgnoreCase = true innan du gör replace.

Mvh,

Medlem sedan juni 20019 519 inlägg
#3

har redan:

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
pres = Server.HTMLEncode(pres)

fattar inte varför visa av koderna inte fungera...

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

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

Medlem sedan juni 200032 967 inlägg
#4

Förlåt mig, det var jag som missuppfattade din fråga. Det ser ut som om det är ditt pattern som behöver korrigeras. Tyvärr är jag helt värdelös på regular expressions, så det kan jag inte hjälpa dig med.

Mvh,

Medlem sedan juni 20019 519 inlägg
#5

hehe då e vi 2 st =)

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

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

Medlem sedan dec. 19998 577 inlägg
#6

Borde inte detta fungera:

objRegExp.Pattern = "\[url=(""?)(.*?)\1\](.*?)\[\/url\]"
pres = objRegExp.Replace(pres,"<a href=""http://$2"" target=""_blank"">$3</a>")

------------------
Mostly Harmless

Medlem sedan juni 20019 519 inlägg
#7

Om jag kör:

[.URL=http://"testar.com"]testar[/URL]

så blir det http:///
om jag kör:

[.URL=http://testar.com]testar[/URL]

fungera det som jag vill... men det gjorde den innan med.. ville ha alla 3
och om jag kör:

[.URL=http://http//testar.com]testar[/URL]

http://http://testar.com

[.URL=http://"http://testar.com"]testar[/URL]

så blir det http:///

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

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

[Redigerat av voigtann1 den 13 jan 2002]

273 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)