Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Preg_replace i ASCII
Forum PHP.pl > Forum > PHP
dragonsokol
Witam, mam pewien problem z preg_replacem. Mianowicie: chcę usunąć z tekstu znaki ASCII od 1 do 31.
  1. /[^(x01-x1F)]/
usuwa mi niskie ASCII dobrze, niestety usuwa również "myślnik" - 45. Jakieś rady?
abort
  1. $clear = preg_replace('/[\x00-\x08\x0B-\x1F]/', ' ', $text);

Nie usuwa \x09 (tabulacja) i \x0a (znak nowej linii w unixach) - zmień, jeśli jednak chcesz je wykasować.
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.