![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
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 ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Do takich rzeczy nie służą wyrażenia regularne, a DOM:Document,
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 09:57 |