Cita:
Iniciado por GatorV De hecho es \w, no es /w.
Saludos.
Así es, error de tipeo
Solucionando es:
Claro, esto:
Código PHP:
$str = 'oia.a&$re3';
echo preg_replace('/[a-z0-9]/i','-',$str);
Es lo mismo que esto:
Código PHP:
$str = 'oia.a&$re3';
echo preg_replace('/[\w]/i','-',$str);
En ambos casos debería imprimirte "---.-&$---".
Saludos.