Me acuerdo que había preguntado esto antes y lo resolví en PHP, pero no lo encuentro, así que tengo que empezar de nuevo. La pregunta es esa: ¿qué expresión regular me conviene para buscar direcciones de correo en una variable?
Tengo este código, pero no funciona:
Using perl Syntax Highlighting
if($code=~/(.*?)\@(.*?)/) {
print $1."@".$2;
}
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
¿ Alguien me puede ayudar ?
P.D.: acá lo encontré en PHP; ahora solo me falta traducirlo.
Using php Syntax Highlighting
if (!empty($text)) {
$res = preg_match_all(
“/[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}/i”,
$text,
$matches
);
Coloreado en 0.019 segundos, usando
GeSHi 1.0.8.4