Avatar billede peanut2000 Nybegynder
12. december 2004 - 17:49 Der er 8 kommentarer og
1 løsning

sammenlign en del af en string

Hej eksperter

Jeg har brug for en funktion der sammenligner starten af en urlstring med en anden urlstring. f.eks. http://www.eksperten.dk/...
hvor ... er en masse andet som den ikke skal sammenligne, og jeg ved aldrig hvor mange tegn jeg skal sammenligne med url´en kunne jo også hedde http://www.peanut.dk/...

håber der er nogen der kan hjælpe
Avatar billede arne_v Ekspert
12. december 2004 - 17:53 #1
Den ligger vist lidt i forlængelse af et tidligere spørgsmål !

Mit bud:

    Public Shared Function FirstPart(ByVal s As String) As String
        FirstPart = Regex.Matches(s, "(http://www.[^/]*/)")(0).Groups(1).Value
    End Function

og

    If FirstPart(url1) = FirstPart(url2) Then
        ' samme site
    Else
        ' Forskellig site
    End If
Avatar billede arne_v Ekspert
12. december 2004 - 17:54 #2
Hvis du skal kunne håndtere site navne som ikke starter med www. så:

    Public Shared Function FirstPart(ByVal s As String) As String
        FirstPart = Regex.Matches(s, "(http://[^/]*/)")(0).Groups(1).Value
    End Function
Avatar billede peanut2000 Nybegynder
12. december 2004 - 19:57 #3
den skriver can not be indexed because it has no default property
Avatar billede arne_v Ekspert
12. december 2004 - 20:10 #4
Public Shared Function FirstPart(ByVal s As String) As String
        FirstPart = Regex.Matches(s, "(http://[^/]*/)")(0).Groups(1).Value
    End Function

    Public Shared Function SameSite(ByVal url1 As String, ByVal url2 As String) As Boolean
        SameSite = (FirstPart(url1) = FirstPart(url2))
    End Function


virker fint hos mig !

Hvordan kalder du ?
Avatar billede peanut2000 Nybegynder
12. december 2004 - 20:12 #5
fjernede (0), så gav den ik fejl
Avatar billede arne_v Ekspert
12. december 2004 - 20:35 #6
Så tror jeg ikke helt at du bruger samme kode som mig ...
Avatar billede arne_v Ekspert
20. december 2004 - 23:16 #7
OK ?
Avatar billede arne_v Ekspert
01. januar 2005 - 13:30 #8
??
Avatar billede peanut2000 Nybegynder
15. juli 2005 - 23:40 #9
smid et svar
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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