Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z wyrażeniami reguralnymi (preg_match_all)
Forum PHP.pl > Forum > Przedszkole
jasiek65
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?
Crozin
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.
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.