Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.104 pregleda

Najnovija ↓

VB.net - Iteracija kroz Regex matches 16.09.2011. u 15:48 · pre 184 meseca #1
Imam mali problem sa VB.net-om i regularnim izrazima...

Trebao bi da za svaki match od dvije capturing groups da obe vrednosti stavim u stringove i prosledim ih drugoj funkciji na obradu.
Problem je sto ne znam kako da kada u ovom kodu dobijem taj MatchResult, kako iz njega da izvadim vrijednost prve i druge capturing grupe
u odvojen string.

Moze neka pomoc?

Code (vbnet):

Try
            Dim RegexObj As New Regex("<p>username:([a-z0-9-])*.*?Password:([a-z0-9])*</p>", RegexOptions.Singleline Or RegexOptions.IgnoreCase)
            Dim MatchResults As Match = RegexObj.Match(SubjectString)
            While MatchResults.Success
                Dim i As Integer
                For i = 1 To MatchResults.Groups.Count
                    Dim GroupObj As Group = MatchResults.Groups(i)
                    If GroupObj.Success Then
                        ' matched text: GroupObj.Value
                        ' match start: GroupObj.Index
                        ' match length: GroupObj.Length
                    End If
                Next
                MatchResults = MatchResults.NextMatch()
            End While
        Catch ex As ArgumentException
            MsgBox(ex.ToString())
        End Try
 



p.s. Veci dio programiranja radim u PHP-u ali evo trenutno mi je zatrebao VB.net a posto nisam bas na ti sa njime svaka pomoc bi mi dobro dosla :)
Potpis
SasaKaranovic.com ~
YouTube ~
Twitter
Re: VB.net - Iteracija kroz Regex matches 16.09.2011. u 15:57 · pre 184 meseca #2
Zaar ne bi trebala i zvezda da ide u capture grupu?

([a-z0-9]*)


kao i u ostalim jezicima groups(0) ti je match za ceo expression a capture grupe idu u groups(1) i nadalje
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme