Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PCRE] parsowanie wielu linijek
Forum PHP.pl > Forum > Przedszkole
Nightwalker
Witam,
Wyrażeń regularnych (PCRE) używam rzadko, stąd też moje pytanie.

Próbuje wyciągnąć opis filmu na YouTubie w taki sposób:

Kod
preg_match( '/<div id="videoDescRemain">(.+)<\/div>/m', $input, $array );


Wg perldoca modyfikator m pozwala na parsowanie wielo linijkowych wejść.

Jednakże tablica jest pusta.

$input na 100% zawiera ściągniętą stronę źródłową klipu.

Z góry dziękuje za odpowiedź.
tsharek
Ja do swojego system szablonów używałem modyfikatora /s żeby parsował wielolinijkowe wpisy. I spróbuj escapować niektóre elementy:
  1. <?php
  2. preg_match( '/<div id=\"videoDescRemain\">(.*?)</div>/s', $input, $array );
  3. ?>
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.