Suite du billet

Encore une fois les regexp m'ont fait gagner du temps et surtout de la sérénité

^([éèàç\u00ee\u00eba-zA-Z_\\\-\s]*)\t([éèàa-zA-Z_\\\-\s']*)\t([a-zA-Z0-9_\\\-]*)\t([a-zA-Z_\\\@\\\-\\\.]*)$

Deux choses à noter le \\\ devant le @ pour bien et le \uxxxx pour gérer des caractères unicodes spécifiques du genre ë et î que vous pourrez trouver ici http://mess.genezys.net/unicode/ (entre autres)