Avatar billede thomas_b Nybegynder
15. august 2006 - 15:34 Der er 17 kommentarer og
1 løsning

Finde URL i en streng !

Hej Eksperter...

Kan i hjælpe mig med at få en URL ud af en sreng..
Jeg har disse strenge som f.eks.:
<%
URL_do = "http://www.jubii.dk/aktiviteter/default.asp"
URL_do = "http://eniro.jubii.dk/aktiviteter/default.asp"
%>

Som jeg gerne vil have dette ud af...:

<%
URL_do = "www.jubii.dk"
URL_do = "eniro.jubii.dk"
%>

Håber nogle kan hjælpe...
Avatar billede fennec Nybegynder
15. august 2006 - 15:55 #1
Set regEx = New RegExp
regEx.Global = True
regEx.IgnoreCase = True
regEx.Pattern = "http://(.*?)/.*"

URL_do = "http://www.jubii.dk/aktiviteter/default.asp"
Response.write regEx.replace(URL_do,"$1")
URL_do = "http://eniro.jubii.dk/aktiviteter/default.asp"
Response.write regEx.replace(URL_do,"$1")
Avatar billede thomas_b Nybegynder
15. august 2006 - 23:03 #2
Det ser rigtig godt ud...
Hvordan ville "regEx.Pattern" se ud hvis der skulle http:// med..

Og er der evt. en guide til hvordan man bygger sådan en kode op ??
Avatar billede nielle Nybegynder
15. august 2006 - 23:06 #3
Sådan:

regEx.Pattern = "(http://.*?)/.*"
Avatar billede thomas_b Nybegynder
15. august 2006 - 23:21 #4
Takker..

Hvorfor kan man ikke sætte et alm. / tegn bag strengen ?
Avatar billede nielle Nybegynder
16. august 2006 - 07:27 #5
Jeg er ikke lige med. Hvad mener du præcist?
Avatar billede fennec Nybegynder
16. august 2006 - 08:15 #6
Tænker du på /.* delen??
Så er det for at matche resten af strengen, ellers bliver den del taget med, når man laver replacen.
Avatar billede thomas_b Nybegynder
16. august 2006 - 12:31 #7
Og er der evt. en guide til hvordan man bygger sådan en kode op ??
Avatar billede fennec Nybegynder
16. august 2006 - 12:37 #8
Tjek Reg Exp kategorien her på E:
http://www.eksperten.dk/spm/Programmering/RegExp/
Avatar billede nielle Nybegynder
16. august 2006 - 19:34 #9
Avatar billede thomas_b Nybegynder
16. august 2006 - 22:31 #10
1.000 tak for hjælpen begge 2...

Vil i bare dele pointne ?
Avatar billede nielle Nybegynder
17. august 2006 - 06:32 #11
Jeg står over på denne her. Men ellers tak for tilbudet. :^)
Avatar billede thomas_b Nybegynder
17. august 2006 - 09:56 #12
Bare iorden...

tak for hjælpen....

Nielle kan man evt. få fat på dig på MSN hvis man havde noget akut hjælp ?? :-/
Avatar billede nielle Nybegynder
17. august 2006 - 14:27 #13
Desværre, jeg er ikke på MSN eller anden form for IM. Men jeg kan da som det meste træffes her. :^)
Avatar billede thomas_b Nybegynder
18. august 2006 - 00:03 #14
Bare iorden...
Avatar billede thomas_b Nybegynder
18. august 2006 - 00:12 #15
Hvis du evt. kan lidt Javascript så har jeg lavet er spørgsmål på: http://www.eksperten.dk/spm/726653

Hvis du vil kigge på det ved lejlighed... :)
Avatar billede thomas_b Nybegynder
18. august 2006 - 00:46 #16
Den er opklaret... undskyld ulejligheden... :)
Avatar billede thomas_b Nybegynder
15. september 2007 - 01:39 #17
Hej...

Nu har jeg lige fået lavet mig denne kode...
Men vil gerne kun have de resultater der er formateret således på siden: 6.195,50 (f.eks.)
Og evt. en reg-kode hvor den sletter alle html-koder dvs. alt inden for < og > ??


set Req = Server.CreateObject("Msxml2.ServerXMLHTTP")
Req.open "GET", url, False
Req.Send

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
15. september 2007 - 02:26 #18
Hvis det frister...: http://www.eksperten.dk/spm/796466
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