Regex - mały problem

Odpowiedz Nowy wątek
2011-07-29 21:35
JF
0

Witam, próbuje wyciągnąć informacje z dokumentu html o podobnej strukturze do tej:

 
<tr id="jakiesid">
zawartosc tr
</tr>
 
<tr id="jakiesid2">
zawartosc tr2
</tr>
 
itd..

Zawartość próbowałem wyciągnąć przy pomocy następującego wyrażenia regularnego:

regex = "<tr id=\"\\d+\">.+</tr>"
 

Niestety nie działa to po mojej myśli i zwraca cały kod, zapewne przez .+, które jest przed </tr> :)
Będę wdzięczny za jakąkolwiek wskazówkę

Pozostało 580 znaków

2011-07-29 21:38
0

?


Women were the reason I became a monk - and, ah, the reason I switched back...
Tak, to jest ta wskazówka, nie że mi się coś źle wysłało, czy coś. - Demonical Monk 2011-07-29 21:38

Pozostało 580 znaków

2011-07-29 22:27
JF
0

Dzięki za odp. pokombinowałem z "żarłocznością" kwantyfikatorów i pomogło ;)

odpowiedź na moje pytanie:

 
regex = "".*?<tr id=\"(\\d+)\".*?>(.+?)</tr>";";

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0