Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrazenia regularne preg_match koniec linii
Forum PHP.pl > Forum > Przedszkole
Octobus
Witam. Mam takie pytanie bo wydaje mi się że zawsze to rozwiązuje na około. Mam wyrazenie regularne ktore dziala ale tylko jesli wszystko jest w jednej linii jesli sa znaki konca linii juz ono nie dziala ...

Wyrażenie :
Cytat
/<td colspan\=\"2\" class\=\"klasa\">([0-9]+)<\/td>/i


Działa:
Cytat
<td colspan="2" class="invalid">12</td>


Nie działa:
Cytat
<td colspan="2" class="invalid">
12
</td>


przez str_replace zamieniam znaki konca linii na puste ale moze da sie to zrobic bez takiego zamieniania ?
wNogachSpisz
Do takich rzeczy nie służą wyrażenia regularne, a DOM:Document,
by_ikar
Odnośnie samego wyrażenia, jakich flag używasz? Poczytaj o flagach wyrażeń, podpowiem ci że brakuje ci flagi "s". A co do mojego poprzednika, to i owszem, do poruszania się po drzewie DOM służą odpowiednie narzędzia.
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.