Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Wyrażenia regularne] Wyciągnięcie URL
Forum PHP.pl > Forum > Przedszkole
Grzyw
Próbuję wyciągnąć adresy URL z kodu HTML. Nie mam pojęcia, jak ograniczyć wzór z prawej strony. Takie coś:
  1. <?php
  2. preg_match_all('#http://(.*?)>#s',$html,$out,PREG_PATTERN_ORDER);
  3. ?>

wyciąga mi wszystko od http do końca dokumentu...
scrat
może spróbuj tego, sprawdzałem na kilku portalach i chyba poprawnie wyciągało wszystkie adresy url
  1. <?php
  2. preg_match_all('/http://([^"> )']*)/si', $url, $match);
  3. ?>
Grzyw
Dzięki, działa dobrze, ale jednej rzeczy nie uwzględnia.
Wyciąga mi adresy o postaci na przykład http://www.link.com, ale też http://www.link.com</b
W jaki sposób we wzorcu uciąć z prawej strony ten fragment znacznika?
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.