Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z wyrażeniami reguralnymi (preg_match_all)
jasiek65
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 25.05.2010

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


Witam

Mam taki kod php:
  1. preg_match_all("@<TD NOWRAP class=st(?:9|11|15) ALIGN=LEFT(.*)>(.*)</TD>@s",$plik,$out);


A chcę wyciągnąć z takiego html:
  1. <TR>
  2. <TD NOWRAP class=st8 ALIGN=LEFT>
  3. 3
  4. </TD>
  5. <TD NOWRAP class=st9 ALIGN=LEFT>
  6. Tekst
  7. </TD>
  8. <TD NOWRAP class=st11 ALIGN=LEFT>
  9. jakiś tam tekst
  10. </TD>
  11. <TD NOWRAP class=st15 ALIGN=LEFT BGCOLOR=#F7F3D9>
  12. &nbsp;
  13. </TD>
  14. <TD NOWRAP class=st10 ALIGN=LEFT>
  15. &nbsp;
  16. </TD>
  17. </TR>



Chciałbym wyciągnąć tekst z zaznaczników, ale wyrzuca mi pustą tablicę.
Co robię źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Kolejny, który wrażeniami chce parsować HTML...
1. DOM + DOMxPath czy inne phpQuery.
2. http://stackoverflow.com/questions/1732348...-contained-tags - chyba zacznę to linkować przy każdym poście z serii HTML + regexp.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 22:46