Le jeudi 21 mars 2013, Hugues Evrard a écrit :
> A ta place je ferais un automate, avec à vue de nez 6 etats:
> cherche_solid
> cherche_facet
> cherche_outer_loop
> cherche_endloop
> cherche_endfacet
> cherche_endsolid
Merci pour vos solutions.
Pour l'instant, c'est ce que j'ai fait : une sorte de machine d'état qui
change en fonction du groupe dans lequel je suis pendant que je parse le
fichier ligne par ligne.
Je voulais juste essayer de simplifier ça avec des regexp qui me
construiraient les groupes directement...