Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyrażenie regularne, prośba o pomoc.
kaźmirz
post 31.07.2010, 14:36:03
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 2
Dołączył: 6.07.2010

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


Witajcie.
Od godziny sie mecze z budowa odpowiedniego wzorca dla preg_match_all i nie wiem czemu mi nie wychodzi.
Mam powiedzmy zrodlo strony takie:
  1. <a href="?show=news&id=3" title="Trzeci news">[spacja]<img src="images/buttony/button_1.jpg" class="button_1" alt="Brak obrazka" />[spacja]</a>

No i teraz chce pobrac tylko wartosc href, a wiec robie tak:
Cytat
#<a href=\"(.+?)\" title=\".+?\">\s*<img src=\"images/buttony/button_1.jpg\" class=\"button_1\" alt=\"Brak obrazka\" \/>\s*<\/a>#is

Ale to nie dziala sad.gif
Dodam, ze musze w tym wzorcu uwzglednic rowniez <img> i jego wartosc src, class, alt, zeby pobralo mi tylko te linki, ktorych potrzebuje.
Prosze o naprowadzenie.
A tak przy okazji spytam, czy w sciezkach do plikow (src="images/fdsf/sss.jpg"), moga wystepowac znaki (/ _ . )? czy je takze musze poprzedzac znakiem (\)?

I czy aby dopuscic obojetnie jakie znaki trzeba stosowac taka formulke .+? , chodzi dokladnie o to: title=\".+?\", czy jest inne wyjscie?


Ten post edytował kaźmirz 31.07.2010, 14:45:41
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: 14.08.2025 - 07:39