Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z preg_replace
Forum PHP.pl > Forum > Przedszkole
kuna11
Chciałbym ze stringa usunąć część adresu strony, robiłem to za pomocą str_replace i było ok, ale teraz pojawia mi się w adresie dynamiczne id, więc powiniennem użyć preg_replace:

  1. $adres = preg_replace('/skrypty/2013/test.php?id=(.+?)&link=','',$adres);

tak nie działa, spróbowałem więc tak:
  1. $adres = preg_replace('\/skrypty\/2013\/test.php?id=(.+?)&link=','',$adres);

tak też nie chce.

Próbowałem też dodawać # na początku i końcu wyrażenia ale nic, gdzie więc leży problem ?
flashdev
Cytat(kuna11 @ 25.09.2013, 18:00:50 ) *
Chciałbym ze stringa usunąć część adresu strony, robiłem to za pomocą str_replace i było ok, ale teraz pojawia mi się w adresie dynamiczne id, więc powiniennem użyć preg_replace:

  1. $adres = preg_replace('/skrypty/2013/test.php?id=(.+?)&link=','',$adres);

tak nie działa, spróbowałem więc tak:
  1. $adres = preg_replace('\/skrypty\/2013\/test.php?id=(.+?)&link=','',$adres);

tak też nie chce.

Próbowałem też dodawać # na początku i końcu wyrażenia ale nic, gdzie więc leży problem ?


  1. $adres = preg_replace('/\/skrypty\/2013\/test\.php\?id=[0-9]+\&link=/','',$adres);

…nie testowałem - może nie działać
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.