Avatar billede thomas_b Nybegynder
14. september 2007 - 20:42 Der er 3 kommentarer og
1 løsning

Fastlægge tal fra "ServerXMLHTTP"

Hej...

Nogle af jer der ligger inde med et udvidet script mht. "ServerXMLHTTP"

Som kan søge på siden efter tal... og fastlægge det største og det mindste tal på siden ?

Scriptet:
set Req = Server.CreateObject("Msxml2.ServerXMLHTTP")
Req.open "GET", url, False
Req.Send
Avatar billede nykh Nybegynder
14. september 2007 - 22:40 #1
Du kan med regexp trække alle tal og, og efterfølgende sammenligne:

Set re = New RegExp
re.Global = True
re.Pattern = "\d+"

Set matches = re.Execute(req.responseText)

If matches.Count > 0 Then
    smallest = matches(0)
    largest = matches(0)

    For i=1 To matches.Count-1
        tal = +matches(i)

        If tal < smallest Then
            smallest = tal
        ElseIf tal > largest Then
            largest = tal
        End If
    Next

    Response.Write "Mindste: " & smallest & "<br>"
    Response.Write "Største: " & largest & "<br>"
End If
Avatar billede thomas_b Nybegynder
14. september 2007 - 23:08 #2
Uha... der var alt for mange tal på siden... kan man på nogen måde inskrænke det ?
Avatar billede thomas_b Nybegynder
14. september 2007 - 23:21 #3
Den tager ikke f.eks. dette format: 5.000,50 ???
Avatar billede thomas_b Nybegynder
05. december 2007 - 09:30 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester