webForumDet fria alternativet

Hitta domännamn

Webbutveckling

6 svar · 338 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hej!

Jag har denna texten:

test.com                                x
test.se                                    v
test.st                                     x
test.co.uk                              v

och får ut alla domännamn

[\w-]+\.([\w-]+\.)*?[\w]+\s*

...utom test.co.uk som inte tar med sista 2 bokstäverna, hur ska jag skriva?

Vill dessutom i ett separat mönster endast plocka ut alla "x" och "v" i texten...hur skiver jag det?

Medlem sedan mars 20011 346 inlägg
#2

Tror jag fixade domännamnen, men hur blir det med de enskilda tecknen?

[\w-]+\.([\w-]+\.)*[\w]*\.*[\w]+\s*
Medlem sedan mars 20011 346 inlägg
#3

Kan detta vara rätt? Så enkelt?

[V]|[X]
Medlem sedan mars 20011 346 inlägg
#4

Näe...det var inte så enkelt....det måste vara träff på stort "V" eller "X" och ignorera de små bokstäverna.

Medlem sedan mars 20011 346 inlägg
#5

Sorry för min spamning i denna tråd....blev så att jag skrev och tänkte samtidigt....ingen bra kombination...satte bara IgnoreCase=False :)

Medlem sedan mars 20011 346 inlägg
#6

Hur sätter jag "IgnoreCase" i denna kod?

        Dim expression As Regex = New Regex("[v]|[x]")
        Dim matches As MatchCollection = expression.Matches(htmlString)
        For Each Match As Object In matches
            If Not Match.ToString Is Nothing Then
                MsgBox(Match.ToString)
            End If
        Next
Medlem sedan mars 20011 346 inlägg
#7

Kan det vara "RegexOptions.ExplicitCapture"?

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)