24. december 2003 - 12:13
Der er
12 kommentarer og 1 løsning
Lave omvendt regEXP er nuværende. (VB)
Hejza Folkens Så er der point, til den person som kan lave den omvendte regEXP af følgende : Function LoadImage(strInput) Set regex = New RegExp regex.Global = True regex.IgnoreCase = True regex.Pattern = "\[img\](.*?)\[/img\]" LoadImage = regex.Replace(strInput, "<a href=""$1"" target=""_blank""><img src=""$1"" border=""0"" width=""200""></a>") Set regex = nothing End Function Lige nu når man indtaster [IMG]noget[/IMG], så får man følgende: <a href="noget" target="_blank"><img src="noget" border="0" width="200"><a/> Nu skal jeg have lavet,så hvis man indtaster : <a href="noget" target="_blank"><img src="noget" border="0" width="200"><a/> så får man IMG]noget[/IMG] På forhånd tak, og god arbejdslyst.
Annonceindlæg fra Computerworld it-jobbank
24. december 2003 - 12:18
#1
unction LoadImage(strInput) Set regex = New RegExp regex.Global = True regex.IgnoreCase = True regex.Pattern = ".*<img src=\"(.*?)" border.*" LoadImage = regex.Replace(strInput, "[IMG]$1[/IMG]") Set regex = nothing End Function
24. december 2003 - 12:50
#2
#1 Nu skal linket også med :)
24. december 2003 - 12:52
#3
Er det en lille julequiz ?-)
24. december 2003 - 12:53
#4
regex.Pattern = "(.*)<img src=\"(.*?)" border.*" LoadImage = regex.Replace(strInput, "$1[IMG]$2[/IMG]</a>")
24. december 2003 - 13:10
#5
og det virker ikke :-) regex.Pattern = "(.*)<img src=\"(.*?)" border.*" = Microsoft VBScript compilation error '800a03f2' Expected identifier /newforum/edit_svar.asp, line 18 regex.Pattern = "(.*)<img src=\"(.*?)" border.*"
24. december 2003 - 13:12
#6
regex.Pattern = "(.*)<img src=\"(.*?)\" border.*"
25. december 2003 - 00:37
#7
stadig intet.. Tror det er fordi der bliver brugt quotes i sætningen. ""
25. december 2003 - 02:03
#8
Var zq ellers overbevist om, at det var den som skulle escapes ...
25. december 2003 - 17:59
#9
er du ikke på MSN/ICQ? så kan jeg lige sende dig et par links osv.
26. december 2003 - 01:40
#10
Nej, jeg har ingen IM'er ...
29. december 2003 - 18:42
#11
hmm. Come on, der må da være nogle som kan hjælpe mig
23. januar 2004 - 18:00
#12
Jamen, at lukke siger folkens
30. januar 2004 - 21:27
#13
Hvis du aldrig fandt dit svar, så prøv dette regex.Pattern = "<img[^>]*src=['|""]?([^'|""]*)" Løst oversat betyder det: fra start img ... match alt der ikke er et > dog kun indtil du møder src= efterfulgt af en ' eller et " capture alt herefter der ikke er en ' eller et "
Kurser inden for grundlæggende programmering