Witam,
Z wyrażeń regularnych nigdy nie musiałem korzystać, aż do dzisiaj... Tak więc poczytałem troche manual pcre, problem jest następujący.
Chcę przeparsować strone, oto jej kod źródłowy:
http://rafb.net/p/Ir5dNH93.html
Chce wyciagnac takie jak pobierz.php?id=X, date, oraz tytul (np. 02x01 Manhunt), wiec zrobilem sobie takie wyrazenie (zaznaczam, ze wyrazen uczylem sie dzis)
preg_match_all( '/<tr><td class=spis>.+[a-z]\.php\?id=([0-9]+).+?\(\'.+?(\d+.\d+.\d+).+?\'\).+?".+?>(.+?)<\/a><\/td>/', $read, $output );
* [php] psul wyrazenie.
$output zwraca to:
http://rafb.net/p/2LGfJA48.html
Ale tylko raz, a ja chce wyciągnąć informacje o napisach, do każdego odcinka. Gdzie popełniam błąd?
Pozdrawiam.
//EDIT
Poradziłem sobie, miałem błąd w wyrażeniu
preg_match_all( '/<td class=spis> <a.+?[a-z]\.php\?id=([0-9]+).+?\(\'.+?(\d+.\d+.\d+).+?\'\).+?".+?>(.+?)<\/a><\/td>/', $read, $output );
Teraz działa :-)