Foros del Web » Administración de Sistemas » Apache »

De una cadena de caracteres hacer desaparecer los emails

Estas en el tema de De una cadena de caracteres hacer desaparecer los emails en el foro de Apache en Foros del Web. Hola, Dada una cadena de caracteres me gustaría procesarla de manera que obtenga la misma cadena de caracteres con los emails borrados. Ejemplo: $string1="hola [email protected] ...
  #1 (permalink)  
Antiguo 02/07/2012, 17:23
 
Fecha de Ingreso: enero-2011
Mensajes: 159
Antigüedad: 13 años, 11 meses
Puntos: 1
De una cadena de caracteres hacer desaparecer los emails

Hola,

Dada una cadena de caracteres me gustaría procesarla de manera que obtenga la misma cadena de caracteres con los emails borrados.

Ejemplo:

$string1="hola [email protected] que tal tttttttt(at)yahoo.com hasta luego";

$string2=funcionquitaremails($string1);

echo $string2;
//la salida sería esta:
hola que tal hasta luego

Un saludo y gracias.

Última edición por Daniel Ulczyk; 02/07/2012 a las 17:40 Razón: se remueve URL del enlace - Error 404
  #2 (permalink)  
Antiguo 03/07/2012, 09:02
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: De una cadena de caracteres hacer desaparecer los emails

Esto es para php, no para Apache
Tenés que usar
http://php.net/manual/es/function.preg-replace.php
Podés usar la siguiente expresión regular para controlar el email
$control_mail="/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/i";
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 03/07/2012, 20:55
 
Fecha de Ingreso: enero-2011
Mensajes: 159
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: De una cadena de caracteres hacer desaparecer los emails

y para hacer la sustitución sabes cómo se haría?
gracias

Etiquetas: caracteres, desaparecer, emails, cadenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.