Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak wyciągnąć adres, regex
zibideusz
post 30.12.2010, 09:17:45
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 14.05.2009

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


Witajcie,
z wyrażeniami regularnymi jakoś nie mogę sobie poradzić, a mam takie coś do zrobienia:
Chcę wyciągnąć pełny adres po nazwie obiektu z czegoś takiego:
Kod
<a href="http://dowolnyadres.pl/dowlnefolder/dowolnezmienne.dowolnerozszerzenie" alt="To: Nazwa obiektu">
<a href="http://dowolnyadres.pl/dowlnefolder1/dowolnezmienne.dowolnerozszerzenie1" alt="To: Nazwa obiektu 1">
<a href="http://dowolnyadres.pl/dowlnefolder2/dowolnezmienne2.dowolnerozszerzenie2" alt="To: Nazwa obiektu 1">


Niezmienne w kodzie są:
Kod
<a href="http://

Kod
alt="To:

Nazwa obiektu może składać się z jednego bądź kilku słów. Oczywiście chcę wyciągnąć adres po nazwie obiektu trzymanej w jakiejś zmiennej.

Wiem już jak wyciągnąć sam adres:
Kod
((https?):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)

Ale nie mam pojęcia jak to połączyć z pozostałymi elementami.


Go to the top of the page
+Quote Post
Ulysess
post 30.12.2010, 09:43:18
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


  1. preg_match_all('#<a href="http://(.*)"
  2. <alt="(.*)">#', $page, $do_jakiej_zmiennej);
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: 17.06.2025 - 15:58