Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyrażenie regularne...
--LOUIS--
post
Post #1





Goście







Witam serdecznie mam taką zagwozdkę mainowicie mam wyrażenie regularne które działa:
  1. <div class="paginator"><span >1</span><a href=".*">[0-9]+</a><a href="(.+?)">[0-9]+</a><a href="(.+?)">[0-9]+</a><a href="(.+?)">[0-9]</a><a href="(.+?)" class="next">&raquo;</a></div>


Ale... nie zawsze bo czasami na stronie jest tylko jedna podstrona i wgląda ono tak:
<div class="paginator"><span >1</span><a href=".*"><a href="(.+?)">[0-9]</a><a href="(.+?)" class="next">&raquo;</a></div>

w każdym bądź razie chciałbym aby między <div class="paginator"> a class="next">&raquo;</a></div> pobierało mi wszystki linki jakie napotka czyli wszystko co jest w " " niestety nie wiem jak to zapisać mógłbym zrobić dla każdego przypadku if else ale bez sensu chyba jest jakaś możliwość zapisania tego wyrażenia tak żeby mu tylko okdreślić właśnie początek koniec i że ma wszystkie linki wyciągnąć i dodać do tablicy...
Z góy dziękuje za wszelakie odpowiedzi...
Go to the top of the page
+Quote Post

Posty w temacie
- -LOUIS-   [PHP] Wyrażenie regularne...   17.03.2014, 08:48:19
- - Gość   A dlaczego używasz wyrażeń regularnych do tego? W...   17.03.2014, 09:11:41
- - -LOUIS-   DOM super tylko trzeba jeszcze się go nauczyć a pr...   17.03.2014, 09:34:04
- - Gość   Simple dom: http://simplehtmldom.sourceforge.net/ ...   17.03.2014, 09:39:15


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: 22.08.2025 - 07:25