Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyrażenie regularne - znowu
Forum PHP.pl > Forum > Przedszkole
bartolomio
Witam,

Jestem zielony więc nie strzelajcie.
Szukałem i nie znalazłem odpowiedzi :-)
Testowałem wiele różnych możliwości ale ciągle nie działa.

Oto czego szukam w HTML'u:

  1. <tagstart>tu cos tam cos</tagkoniec>


Wiem że to wygląda banalnie ale jeszcze trochę nad tym posiedzę i sobie strzelę w kolano.
Może ktoś świeżym okiem spojrzy i strzeli mi liścia na opamiętanie.

Kod:
  1. $wzorzec = "<tagstart>(.*)<\/tagkoniec>";
  2. preg_match_all($wzorzec, $texthtml, $wynik);


Z góry dziękuję i pozdrawiam
pyro
  1. $wzorzec = "/<tagstart>(.*)<\/tagkoniec>/";


smile.gif
erix
Strzelam Ci z liścia:
  1. "objęcia" (popatrz na przykładowe wyrażenia)
  2. ew. flagi
bartolomio
Cytat(pyro @ 8.09.2009, 21:56:25 ) *
  1. $wzorzec = "/<tagstart>(.*)<\/tagkoniec>/";


smile.gif


No i pobrałem wszystko od pierwszego otwierającego do ostatniego zamykającego dry.gif
Suh
Spróbuj tak:
  1. preg_match_all("/<tagstart>(.*)<\/tagkoniec>/U", $texthtml, $wynik, PREG_SET_ORDER);


Przy czym wyświetl sobie funkcją var_dump() zmienną $wynik, żebyś wiedział jak się do niej "dobrać".
bartolomio
Dziękuję za pomoc. Udało się.

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.