Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]eregi_replace to preg_match
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mógłby mi ktoś pokazać jak w preg_match powinno wyglądać takie wyrazenie?

  1. eregi_replace("$CensorList[$i]([^a-zA-Z0-9])","$Replace\\1",$EditedMessage);
Tomplus
  1. preg_match("/{$CensorList[$i]}([^a-zA-Z0-9])/", $EditedMessage, $Results);
trueblue
  1. preg_replace("/$CensorList[$i]([^a-zA-Z0-9])/i", "$Replace\\1", $EditedMessage);


Na pewno preg_match?
miras
Coś takiego wywala mi błąd:

  1. while (preg_replace("/<(/?[[:alpha:]]*)[[:space:]]*([^>]*)>/i",$str,$reg)) {


preg_replace(): Unknown modifier '?' in


Podpowie ktoś jak to powinno wyglądać?
trueblue
Znaki specjalne należy escape'ować, czyli:
/<(\/?[...
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-2024 Invision Power Services, Inc.