Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrażenia regularne - pomoc
Forum PHP.pl > Forum > Przedszkole
Armageddon
Witam,

mam taki problem - pobieram kod strony i muszę przefiltrować go przez jakieś wyrażenie regularne, które wyciągnie zawartość div'a (<div class="file_mini_user">).

Do tej pory skleciłem coś takiego, ale nie działa wstydnis.gif

Kod
/^\<(div).(class)\=\"(file_mini_user)\"\>(.*)\<(div)\/\>$/


oczywiście filtruję przez funkcje preg_match_all
qwerty111
Może tak?
  1. <div\s+class\s*=\s*"(file_mini_user)"\>(.*)<\/div>


dla tekstu:
sfddfsd<div class="file_mini_user">sdsdsd</div>
dsfsdf


wynik:
1. file_mini_user
2. sdsdsd

Korzystaj z jakiegoś edytora Regexp. np. rubular.com , łatwo można sprawdzić "na żywo" czy wyrażenie wyciągnie dane z podanego tekstu
Fifi209
Kod
#<div class="file_mini_user">([^<]+)</div>#is
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.