webForumDet fria alternativet

Lite replace prob.

ASP

2 svar · 178 visningar · startad av K++

Medlem sedan juli 2002171 inlägg
Frågan#1

Den skriver inte ut något.. Vad har jag gjort för fel?

<%

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.privataaffarer.se/default_frame.asp", False

objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing

Set objRegExp = New regexp
objRegExp.Global = false
objRegExp.IgnoreCase = true
objRegExp.Pattern = "<font face=""Geneva, Arial, Helvetica"" size=""6"" class=index1><b>.*</b></font>"
Set hittade = objRegExp.Execute(strHTML)

Function red(strText) 
	strText = replace(strtext,"<font face=""Geneva, Arial, Helvetica"" size=""6"" class=index1><b>"," ")
	strText = replace(strtext,"</b></font>"," ")
End Function 

For each item in hittade

response.write red(item.value) 

Next

%>
Medlem sedan mars 20015 287 inlägg
#2

Du måste "ge tillbaka" värdet:

Function red(strText)
strText = replace(strtext,"<font face=""Geneva, Arial, Helvetica"" size=""6"" class=index1><b>"," ")
strText = replace(strtext,"</b></font>"," ")
red = strText
End Function

Medlem sedan juli 2002171 inlägg
#3

oj.. hehe :)

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)