Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]wyrażenia regularne - wyszukiwanie linków, preg_match
MattY
post 13.09.2008, 19:14:15
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 18.04.2006

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


cześć
próbowałem napisać kod który z ciągu znaków wybierałby tylko linki na podstawie początku 'http://' i kończącej spacji/nowej linii
ale te wyrażenia regularne są dla mnie cholernie trudne

napisałem coś takiego i zwraca pustkę:

  1. <?php
  2. $dane = 'adresy stron http&nbsp://www.wp.pl jakis text http ://onet.pl   albo http&nbsp://rapidshare.com lub jakis link[url]http&nbsp://adres.com koniec';
  3. preg_match('/http&nbsp://[\ns]+/', $dane, $wyniki);
  4. $count = count($wyniki);
  5. while ($i < $count) {
  6. print "$wyniki[$i]<br>";
  7. $i++;
  8. }
  9. ?>

bez tych spacji po http, dodałem je, bo forum konwertowała adresy na <a href


//edit
ręcznie zmieniłem wszystkie http zeby sie nie robiły linki (bug forum?)

Ten post edytował MattY 13.09.2008, 20:12:53
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 02:36