Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Preg match wszytkich tekstów na stronie
Watt
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam,

Chciałem pobrac wszytkie teksty na stronie, napisałem:

  1. preg_match_all('/[\n^>](.*?)</', $contents, $getall, PREG_SET_ORDER);

To pobiera dobrze, z tym że opuszcza teksty w jedenej linii czyli:
Kod
<div>
<span>xxx</span>
</div>
pobierze
Kod
<div>
xxx
</div>
już nie

Wie ktos może jak to dodać?
Go to the top of the page
+Quote Post
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


http://pl.php.net/manual/pl/reference.pcre...n.modifiers.php

chodzi o modyfikator "s" smile.gif
Go to the top of the page
+Quote Post
Watt
post
Post #3





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam, dziękuję za odpowiedź - 's' działa 'za mocno' - zmienia to co od niego oczekuje, ale zmienia też elementy, których nie chce np:

Kod
<link rel="al??rna??" type="application/atom+xml" title="?questionmark.gif?st questionmark.gifquestionmark.gifs (Atom 1.0)" href="http://linkpl/syndication.php?type=atom1.0" />


  1. preg_match_all('/[\n^>](.*?)[<]/s', $contents, $getall, PREG_SET_ORDER);


Może źle coś zrobiłem ?

Ten post edytował Watt 16.04.2010, 07:16:47
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 21:43