Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]preg_match_all, durny bład
--obcy--
post
Post #1





Goście







Hej,

Problem jest tego typu, mam text: (testowy)
  1. <a class=s target=_blank href='sdfsdfsdf'>sdfsdfsdf</a><a class=s target=_blank href='sdfsdfsdfq'>sdfsdfsdfq</a><a class=s target=_blank href='sdfsdfsdfw'>sdfsdfsdfw</a><a class=s target=_blank href='sdfsdfsdf31'>sdfsdfsdf31</a><a class=s target=_blank href='sdfsdfsdf23'>sdfsdfsdf23</a><a class=s target=_blank href='sdfsdfsdf'>sdfsdfsdf</a><a class=s target=_blank href='sdfsdfsdf1'>sdfsdfsdf1</a><a class=s target=_blank href='sdfsdfsdf32'>sdfsdfsdf32</a><a class=s target=_blank href='sdfsdfsdf'>sdfsdfsdf</a><a class=s target=_blank href='sdfsdfsdf3'>sdfsdfsdf3</a>


i preg_match_all
preg_match_all("|<a class=s target=_blank href='(.+)'>(.+)<\/a>|U", $data, $links, PREG_SET_ORDER);
i zamiast zaznaczyc kazdy link oddzielnie typu:
sdfsdfsdf - sdfsdfsdf
sdfsdfsdfq - sdfsdfsdfq
itd.

to zaznacza mi całość, od pierwszego hrefa, do ostatniego zakonczenia </a>


mozna to jakos oddzielnie wyciagnac ? nie bardzo znam wyrazenia regularne, przynajmniej nie na tyle

Pozdr, dzieki
Go to the top of the page
+Quote Post

Posty w temacie
- -obcy-   [PHP]preg_match_all   21.06.2008, 17:11:58
- - erix   A wyświetl sobie zawartość $links przez var_d...   21.06.2008, 17:40:56
- - ayeo   Prawdopodobnie chodzi o zachłanność. Użyj "?...   21.06.2008, 18:48:28
- - nevt   [PHP] pobierz, plaintext <?phppreg_match_all...   21.06.2008, 22:54:30
- - -obcy-   dzieki wielkie za pomoc! pozdrawiam   22.06.2008, 14:15:47


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:46