Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]problem regexp
jarmiar
post 13.05.2008, 18:36:36
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

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


Witam

Napisałem sobie takiego regexpa, który ma wyciągać zawartśc podanego diva ze źródła strony

Kod
%<div id="text">(.*)</div>%


tylko pojawia się problem jak zawartośc tego diva oparta jest o kilka linni.
jeśłi zawartosc tego diva jest w jednej linii to działa elegancko

wie ktoś jak można zrobić, aby zawartośc diva była pobierana nawet wtedy kiedy jest on w kilku liniach??

Ten post edytował jarmiar 13.05.2008, 18:37:07


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
artega
post 13.05.2008, 19:22:53
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 42
Dołączył: 22.07.2007
Skąd: /dev/random

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


Użyj modyfikatora s w wyrażeniu np
  1. <?php preg_match('%<div id="text">(.*)</div>%s', $foo); ?>

Tutaj znajdziesz reszte informacji smile.gif
Go to the top of the page
+Quote Post
phpion
post 13.05.2008, 20:10:05
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(artega @ 13.05.2008, 20:22:53 ) *
Użyj modyfikatora s w wyrażeniu np
  1. <?php preg_match('%<div id="text">(.*)</div>%s', $foo); ?>

Tutaj znajdziesz reszte informacji smile.gif

Ja bym obstawiał modyfikator m
smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:43