Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenie regularne
Forum PHP.pl > Forum > PHP
damian0021
Mam pewien problem, chce sparsować pewne dane i kod na stronie wygląda tak:

  1. <div id="spec-n5">z
  2. <div id="spec-list">
  3. <ul class="list-h">
  4. <li><a class="prdo9oa" href="java script:void(0)" id="tt1" onmouseover="showlink(1,'/UpFile/proimg/201512/20160629143580298029.jpg','/UpFile/proimg/201512/20160629143580298029.jpg')"><img src="/UpFile/proimg/201512/20160629143580298029.jpg" width="127" height="103" /></a></li><li><a class="" href="java script:void(0)" id="tt2" onmouseover="showlink(2,'/UpFile/proimg/201512/20160629143536963696.jpg','/UpFile/proimg/201512/20160629143536963696.jpg')"><img src="/UpFile/proimg/201512/20160629143536963696.jpg" width="127" height="103" /></a></li><li><a class="" href="java script:void(0)" id="tt3" onmouseover="showlink(3,'/UpFile/proimg/201512/2016062914350492492.jpg','/UpFile/proimg/201512/2016062914350492492.jpg')"><img src="/UpFile/proimg/201512/2016062914350492492.jpg" width="127" height="103" /></a></li><li><a class="" href="java script:void(0)" id="tt4" onmouseover="showlink(4,'/UpFile/proimg/201512/20160629143587698769.jpg','/UpFile/proimg/201512/20160629143587698769.jpg')"><img src="/UpFile/proimg/201512/20160629143587698769.jpg" width="127" height="103" /></a></li>
  5. </ul>
  6. </div>
  7. </div>
  8. </div>


Moje wyrażenie regularne wygląda tak:

(\/UpFile\/proimg\/.*?\/.*?.jpg)

Gdy wchodzę na http://regexr.com/3gbha - wrzucam html'a + moje wyrażenie, wszystko jest ładnie, w momencie gdy przerzucam to do pliku PHP, wyciąga mi tylko 1 zdjęcie:

/UpFile/proimg/201512/20160629143580298029.jpg

Ktoś ma jakiś pomysł ?
viking
Preg_match_all?
damian0021
Tak.

Ktoś coś?
kapslokk
Poka kod.
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.