Avatar billede loukas Mester
03. april 2013 - 13:54 Der er 2 kommentarer og
1 løsning

regex giver ingen ting

Hvorfor kan jeg ikke få noget ud af den her function ?
Har prøvet med sUrl0 ,sUrl1, sUrl2 og sUrl3 bare for at se om det kom et eller andet..

    Private Function ParseKeywords(ByVal strHtml As String)
        Dim strReturn As String = ""
        Dim Keywords As String = ""
        Dim strRegex As String = "<META[^>]+(name=""keywords""|content=""([^""]*)"")[^>]+(name=""keywords""|content=""([^""]*)"")[^>]*>"
        Dim HrefRegex As New Regex(strRegex)
        Dim HrefMatch As Match = HrefRegex.Match(strHtml)
        While HrefMatch.Success = True
            'loop through the matches
            Dim sUrl0 As String = HrefMatch.Groups(0).Value
            Dim sUrl1 As String = HrefMatch.Groups(1).Value
            Dim sUrl2 As String = HrefMatch.Groups(2).Value
            Dim sUrl3 As String = HrefMatch.Groups(3).Value
            Keywords = sUrl3
            Keywords = Mid(Keywords, InStr(1, Keywords, "content=""", vbTextCompare) + 9)
            Keywords = Mid(Keywords, 1, InStr(1, Keywords, """", vbTextCompare) - 1)
            strReturn = sUrl0 & sUrl1 & sUrl2 & sUrl3 & "<---"
            HrefMatch = HrefMatch.NextMatch
        End While

        Return strReturn
    End Function
Avatar billede kimr Nybegynder
03. april 2013 - 13:58 #1
Avatar billede loukas Mester
03. april 2013 - 16:44 #2
Tak,
Det var bare  min regex.
Smid et svar, så lukker jeg
Avatar billede loukas Mester
30. maj 2013 - 18:39 #3
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