Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2011, 05:56
Marti1982
 
Fecha de Ingreso: mayo-2008
Ubicación: España
Mensajes: 130
Antigüedad: 18 años, 5 meses
Puntos: 3
Respuesta: Extraer palabras de un texto.

Pues entonces solo tienes que arreglar la funcion preg_match de tal forma que solo te quite el signo deseado solo si este está al principio o al final de la cadena. Ejemplo:

Código PHP:
$a = preg_replace ('/!$/' , '' , '¿exclamac!on!');

echo 
$a."<br/>"; // Devuelve ¿exclamac!on

$b = preg_replace ('/^¿/' , '' , '¿exclamac!on!'); 

echo 
$b; // Devuelve exclamac!on! 
Saludos