Batch Extraire les email d'un fichier txt - Shell/Batch - Programmation
Marsh Posté le 02-02-2006 à 00:18:22
Ce fichier a un format précis ou les emails sont partout de façon aléatoire ?
Marsh Posté le 02-02-2006 à 08:57:28
oui, il y a +/- 6000 lignes ..
et les email sont tantos en debut de ligne comme
toto.blag@windouze.fr
soit derriere un :
Email : bob@bobby.com
soit derriere le tel .. comme ca :
Tel 01-06-54-88-88 mail@email.con
et certains sont plus "exotique encore"
c'est un fichier d'adresses qui a été fait par diverses personnes, sans aucune "rigueur"..
maintenant, je doit recup les +/- 800 mails..
j'ai pas trop envie de le faire a la main ...
Marsh Posté le 02-02-2006 à 11:56:31
Déjà tu sais lire un fichier ligne par ligne.
Ensuite tu sais extraire les tokens quand les séparateurs sont des tabs et espaces, vu que ces caractères ne sont pas dans un email.
Reste à détecter le @ pour >> dans un nouveau fichier :
http://forum.hardware.fr/hardwaref [...] 4088-1.htm
Marsh Posté le 02-02-2006 à 13:08:31
Bon, je me suis fait ca ..
mais ca marche pas ..
Citation : :debut |
je pense que les jokers sont pas acceptés ..
Marsh Posté le 02-02-2006 à 15:20:05
ben si, mais j'ai testé avant
le topic que tu me donnes ne m'aide pas bien .. la reponse n'est même pas au bout
Marsh Posté le 02-02-2006 à 16:24:41
Si. La détection d'une chaîne dans une autre a été résolue.
Marsh Posté le 03-02-2006 à 23:20:45
peut être // mais je suis pas encore assez fort pour faire la "traduction"..
Je manie très bien le copier/coller .. par contre..
Dans d'autres domaines, je suis incollable.. mais en prog, je ne suis qu'un bluebyte ..
Marsh Posté le 15-06-2008 à 01:55:07
Tu as plein d'outils qui font ça sur le web dont "Tictacmail", que je trouve particulièrement plus efficace que les autres : http://www.tictacmail.com
Tu pourras facilement retrouver tous tes mails contenus dans un fichier texte, et les exporter comme bon te semble (par exemple les exporter dans un autre fichier texte, exactement comme tu le demandais).
@++
Marsh Posté le 15-06-2008 à 16:26:13
http://unxutils.sourceforge.net/
voir notamment sed.exe, cut.exe et grep.exe qui devraient te permettre de réaliser cette extraction sans problème, plutot que de t'emmerder la vie avec des boucles inutilement compliquées
Marsh Posté le 01-02-2006 à 23:37:03
Salut !
Comment faire une boucle pour extraire TOUS les email d'un fichier txt qui contient adresses telephone etc.. et les mettre dans un autre txt
Je me doute qu'il va falloir s'aider du @ dans une boucle for ..
Mais je sais pas comment la construire ...
et j'ia pas trouvé d'exemple sur le forum ci present ..
Merci