Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z preg_replace i regexp
Forum PHP.pl > Forum > PHP
melior
Witam,

Mam taki kod:
  1. $post = preg_replace("/<!--SPOILER BEGIN-->(.*)<!--SPOILER END-->/", '', $post);
  2. $post = str_replace("<!--SPOILER DIV--></div><!--SPOILER DIV-->", '', $post);


Oraz taki fragment posta
  1. <!--SPOILER BEGIN--><div onClick="openClose('f84656c718bd4055cef293107a159250')" style="font-weight: bold">Pokaż/Ukryj Spoiler</div><div id="f84656c718bd4055cef293107a159250" style="display:none"><!--SPOILER END-->
  2. PIERWSZA TREŚĆ SPOILERA
  3. <!--SPOILER DIV--></div><!--SPOILER DIV-->
  4.  
  5. <!--SPOILER BEGIN--><div onClick="openClose('7b0e2d6e868af69532523055fa6d4dd1')" style="font-weight: bold">Pokaż/Ukryj Spoiler</div><div id="7b0e2d6e868af69532523055fa6d4dd1" style="display:none"><!--SPOILER END-->
  6. DRUGA TREŚĆ SPOILERA
  7. <!--SPOILER DIV--></div><!--SPOILER DIV-->
  8.  
  9. <!--SPOILER BEGIN--><div onClick="openClose('ab5c47079b38fb266830d408d788db9d')" style="font-weight: bold">Pokaż/Ukryj Spoiler</div><div id="ab5c47079b38fb266830d408d788db9d" style="display:none"><!--SPOILER END-->
  10. TRZECIA TREŚĆ SPOILERA
  11. <!--SPOILER DIV--></div><!--SPOILER DIV-->


wynikiem powinno być
  1. PIERWSZA TREŚĆ SPOILERA
  2.  
  3. DRUGA TREŚĆ SPOILERA
  4.  
  5. TRZECIA TREŚĆ SPOILERA


kiedy w rzeczywistości wychodzi

  1. PIERWSZA TREŚĆ SPOILERA


Domyślam się czemu tak jest, ale nie mam pomysłu jak zmodyfikować zapytanie :/
Fifi209
Zainteresuj się preg_quote

Co do: (.*) zainteresuj się TYM tematem.
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.