1 2 3 4 5 6 7 8 9
|
1. on place un curseur au début du buffer
2. on avance le curseur tant qu'il ne pointe pas un caractère étant une lettre, un point ou un tiret
3. on marque un début de mail potentiel
4. on avance le curseur tant qu'il pointe un caractère étant une lettre, un point ou un tiret
5. si le curseur ne pointe pas sur un @ alors on démarque le début potentiel et on va en 2
6. on avance le curseur tant qu'il pointe un caractère étant une lettre, un point ou un tiret
7. on marque une fin de mail potentielle
8. on vérifie que la position du dernier . corresponde bien, éventuellement on checke que la dernière portion est un tld valide ; si tout est bon on émet la portion sinon on recommence en 2 |
Partager