Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] preg_replace/regex - znak specjalny + 1 dalej
Forum PHP.pl > Forum > PHP
c0m4rpl
Witam,

Załóżmy, że mamy zmienną $nazwa, do której wpisany jest następujący ciąg znaków: ^7Wolf^1ET^0.^7p^1l ^d- ^2Server

  1. $nazwa = "^7Wolf^1ET^0.^7p^1l ^d- ^2Server";


Chcę w taki sposób skonwertować tę nazwę, aby pozbyć się wszystkich "^x" gdzie "x" to litera bądź cyfra, która znajduje się za znakiem "^".

Końcowy wynik powinien wyglądać w ten sposób:

Kod
WolfET.pl - Server


Wiem, że można to zrobić przy pomocy preg_replace, ale mam problem z regexem. Uprzejmie proszę o podpowiedź jak ów regex powinien wyglądać.

Pozdrawiam
zomb
tutaj masz taki przykład:
  1. $zmienna=preg_replace('({(.*?)})', "", $zmienna);

zamienia od wszystkie elemnty w zmiennej które wyglądają np tak: {cos} lub {sratatata} na nic.
przerób sobie to odpowiednio.
c0m4rpl
Już sobie poradziłem.

  1. $name = preg_replace ('/\^[A-Z0-9]/i', "", $name);
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.