Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenia regularne
szczepan11
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Witam.

Mam problem i nie wiem jak go rozwiązać. Mam taki tekst

  1. $tekst = "<td class="td2">
  2. <span class="adam"><span>Napis!</span> To co mnie interesuje</span>
  3. </td>";


wystarczy mi tylko to

  1. <span class="adam"><span>Napis!</span> To co mnie interesuje</span>


I próbowałem to wyciągnąć tak:

  1. preg_match_all('|<td class="td2">(.+)</td>|U', $tekst, $matches)


Ale nic nie dostaję. Jestem troszkę zielony w takiej sprawie i chciałbym się poduczyć. Znacie może jakąś stronę, na której jest to bardzo czytelnie napisane ?

Z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

Ostrzeżenie: (0%)
-----


Może to będzie łatwiejsze
Simple HTML DOM Parser

a jeśli w regexp to takie coś:

  1. preg_match_all('/<td class=\"td2\">(.+)<\/td>/s',$tekst,$matches);



Ten post edytował _Borys_ 17.02.2013, 20:00:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:59