Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyrazenie regularne
Forum PHP.pl > Forum > PHP
juke
witam..
otoz mam kod

  1. <?
  2. $ciag="X ajksa dkj asdlkja sjdkl Y X kasjdlaksdh asdjk Y";
  3. print eregi_replace("X(.*)Y","",$ciag);
  4. ?>


i takie cos zwroci mi pusty ciag, a ja chce otrzymac X kasjdlaksdh asdjk Y, czyli eregi_replace ma zamienic wszystko miedzy X a Y, do pierwszego napotkanego znaku - czyli Y...
konys
  1. <?php
  2.  
  3. $ciag="X ajksa dkj asdlkja sjdkl Y X kasjdlaksdh asdjk Y";
  4. print preg_replace('/X[^XY]*Y/','',$ciag,1);
  5.  
  6. ?>
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.