Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2014, 03:21
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Expresión regular que no admita ciertos caracteres

Hola a todos:

Estoy intentado hacer mediante una expresión regular que me devuelva una cadena de la cual borre ciertos caracteres no admitidos.

Mi código es el siguiente:

function corregir($cadena) {
$arrNoValidos = array("º", "ª", "ç", "#");
return(preg_replace("....", $cadena));
}


echo corregir("hola mundo español");
echo corregir("c\ San Benito");
echo corregir("Mª Luisa #234");
echo corregir("El Barça ganará la liga el próximo año");

Este código pretendo que me devuelva:

hola mundo español
c San Benito
M Luisa 234
El Bara ganará la liga el próximo año

¿Cómo puedo hacer en la función corregir para que me sustituya los caracteres no permitidos del array por vacío?

Muchas gracias