Tror jag fixade domännamnen, men hur blir det med de enskilda tecknen?
[\w-]+\.([\w-]+\.)*[\w]*\.*[\w]+\s*
6 svar · 338 visningar · startad av ironhead
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?
Tror jag fixade domännamnen, men hur blir det med de enskilda tecknen?
[\w-]+\.([\w-]+\.)*[\w]*\.*[\w]+\s*
Näe...det var inte så enkelt....det måste vara träff på stort "V" eller "X" och ignorera de små bokstäverna.
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 :)
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
Kan det vara "RegexOptions.ExplicitCapture"?