Problem med regEx Pattern START SLUT
HejJeg har et regular expression, som gerne skulle finde og isolere indholdet mellem disse to tags <!--START--> og <!--END--> i et html dokument.
Set regEx = New RegExp
regEx.Pattern = ".*<!--START-->(.*)<!--SLUT-->.*"
strIso = regEx.Replace( strHtml, "$1" )
Set regEx = nothing
Response.Write strIso
Men den virker bare på mit html dokument ikke.
Jeg benytter den regEx sammen med VBScript og ASP.
Jeg henter htmldokumentet ind hva MS komp. objXMLHTTP således:
se: http://skitips.dk/exp/reg.asp
<%
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", "http://skitips.dk/exp/edit.htm", False
objXMLHTTP.Send
strHtml= objXMLHTTP.responseText
Set regEx = New RegExp
regEx.Pattern = ".*<!--START-->(.*)<!--SLUT-->.*"
strIso = regEx.Replace( strHtml, "$1" )
Set regEx = nothing
Response.Write strIso
%>
ja og html filen kan findes her:
http://skitips.dk/exp/edit.htm
Jeg har prøvet lidt af hvert men kan absolut ikke få det til at filtrere noget fra i ovenstående dokument. Jeg har prøvet med andre dokumenter også asp, men her virker det fint, mystisk ??
