Pessoal, estou precisando fazer um trabalho e gostaria de uma ajuda na minha formulação de ideias.
Preciso criar um programa(ou metodo) que receba um arquivo texto(pode ser .txt, .doc, o fato é que será puramente texto).
e dentro desse arquivo texto, ele deverá me retornar um array(ou lista, o que for mais conveniente) todos os email válidos…
por exemplo, imagine um texto qualquer.
diusdisihdshidihsdhisd
igfidfghifdgid
gijdjigijdgd
[email removido] disjdisjidsjia
dojasjdjdijdijsaijd [email removido] sadijdjiasdjia
neste o caso, o metodo me retornara [email removido] e [email removido]
sei que devo fazer uma validação de email(ou seja, ver quais caracteres sao permitidos, quantos antes do arroba sao permitidos, quantos depois do arroba sao permitidos. Quantos PONTOS sao permitidos após o arroba, enfim… Procurei o RFC de email, achei varios porém nenhum foi satisfatorio para mim.
Alguem poderia me ajudar a organizar as ideias de como eu posso fazer para alem dele validar corretamente uma String sendo email, ele percorra todo o txrt a procura de um ou vários emails???
