[php] wyrazenia regularne

Odpowiedz Nowy wątek
2005-01-30 15:28
pawleM
0

w jaki sposu za pomoca wyrazen regularnych mzna z tekstu
HTML wyzucic wszystkie obrazki wyswietlajace sie na stronie??

Pozostało 580 znaków

2005-01-30 15:37
0

najprosciej to tak:

$html = eregi_replace("<img[^>]*>", '', $html);

Pozostało 580 znaków

2005-01-30 16:35
pawelM
0

wielkie dzieki :D
DZIALA!!

jeszcze mam prozbe:
czy moglbys mi wyjasnic skladnei tego wyrazenia:
<img[^>]*>


mam jeszzce jedno pytanko
w jaki sposob mozna wyciagnac z pliku HTLM
dane ktote sie znajduja miedzy znacznikami </td>
i wpisac to do tablicy

Pozostało 580 znaków

2005-01-30 18:40
0

czy moglbys mi wyjasnic skladnei tego wyrazenia:
<img[^>]*>

radze poszukac samemu jakichs materialow na temat wyrazen regularnych bo to jest dosyc obszerne zagadnienie, to wyrazenie opisuje lancuch znakow ropoczynajacy sie od '<img' i konczacy znakiem wiekszosci ('>') miedzy ktorymi moze wystapic dowolna ilosc znakow ('*') nalezaca do zakresu '[^>]', ten zakres opisuje natomiast wszystkie znaki oprocz znaku wiekszosci...

w jaki sposob mozna wyciagnac z pliku HTLM
dane ktote sie znajduja miedzy znacznikami </td>

$html = 'e<td>aaa</td>ffd<td ssf="qwe">bbb</td>sdsfds<td>ccc</td>hh';
preg_match_all("|<td[^>]*>(.*)</td>|Ui", $html, $matches);
echo join('<br>', $matches[1]);

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