alltså om jag vill hitta denna delen "My ISP [?]: Bredbandsbolaget AB" i en sträng, hur ska jag då skriva?
Ska sägas att jag hämtar data med "Microsoft.XMLHTTP" Är det själva kodningen då man kontrollerar??
Html koden som hämtas ser ju ut så här.
// returvärdet från xmlhttp-requesten
var myHTMLSource = "...";
var x = /<th>my isp \[<a href="\/isp" target="_self">\?<\/a>\]:<\/th>(?:\s)*<td>\s*(.*?)<\/td>/i.exec(myHTMLSource);
if (x != null)
alert(x[1]);
Red./
Oops! Fast i ASP då :e
myHTMLSource = "..."
if len(myHTMLSource) > 0 then
set re = new regexp
re.pattern = "<th>my isp \[<a href=""\/isp"" target=""_self"">\?<\/a>\]:<\/th>(?:\s)*<td>\s*(.*?)<\/td>"
re.ignorecase = true
set m = re.execute(myHTMLSource)
if m.count > 0 then
response.write m(0).submatches(0)
response.write "<hr>"
end if
end if
Vill även hitta denna delen som finns på samma sida?
<th>My IP address country:</th>
<td>
<img src="/flags/se.png" alt="ip address flag">Sweden
Om du är intresserad att lära dig så är det bara att testa dig fram, Peter S kod är mer eller mindre allt du behöver för att lösa detta problem med ;) (bra tillfälle att testa och lära sig).
254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e