Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [regex][php] Wyszukiwanie tabeli html nie zawierającej innej tabeli
deirathe
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


Chciałbym wyszukać w dokumencie html tabelkę, a właściwie jej treść, która nie będzie zawierać innej tabelki. Próbowałem czegoś takiego:
  1. <?php
  2. preg_match_all("#<table>[^(<table>)]*</table>#is",$tekst,$m);
  3. ?>


ale nie działa, samo [^<table>] też nie będzie działać tak jak chcę, czy ktoś wie jak to rozwiązać??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


To wiem chodzi o to ze jak masz witrynę na której znajduję się kilka tabel i szukasz tabeli która zawiera link z atrybutem class równym abba to jeżeli ten link znajduję się w 3 tabeli z 5 to wyrażenie pociągnie zawartość tabeli 1,2 i 3 a powinnien tylko 3
btw Twoje wyrażenie nie pociągnie też tabeli zawierającej tagi <a> , </a>

Ten post edytował deirathe 16.06.2009, 11:18:32
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 11:59