Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Encontrar email en una cadena de texto

Estas en el tema de Encontrar email en una cadena de texto en el foro de Bases de Datos General en Foros del Web. Tengo una base de datos en SQL Server, el cual posee una tabla en la que se almacenan los mensajes de un foro, lo que ...
  #1 (permalink)  
Antiguo 12/05/2005, 09:12
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 19 años, 8 meses
Puntos: 2
Pregunta Encontrar email en una cadena de texto

Tengo una base de datos en SQL Server, el cual posee una tabla en la que se almacenan los mensajes de un foro, lo que deseo realizar es que si una persona ingresa una direccion de correo electronico dentro del comentario, yo lo filtre para no mostrarlo y reemplazarlo por ********.

Con que funcion puede hacer un Stored Procedure que me reconozca dentro de una cadena varchar, si se ingreso en alguna parte de ella una direccion de email?

Espero que me puedan ayudar. Saludos.
  #2 (permalink)  
Antiguo 14/05/2005, 07:21
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 5 meses
Puntos: 2
Para validar si una cadena es válida como dirección de correo electrónico puedes usar el comando eregi.
Mira la siguiente dirección, tiene bastantes ejemplos:
http://es.php.net/eregi

Para reemplazar una cadena por otra tienes el comando substr-replace.
Mira la siguiente dirección.
http://php.grn.es/manual/es/function.substr-replace.php

Para saber en qué posición empieza una subcadena que esta contenido en una cadena puedes usar el comando stripo:
Mira la siguiente posición.
http://php.grn.es/manual/es/function.stripos.php
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 06:53.