%{ // Compter le nombre de sous-titres // et le nombre de lignes de sous-titres // dans un fichier .sub int soustitres = 0; int lignes = 0, t1; %} %% ^\{[0-9]+/\} { soustitres++; lignes ++; } \| { lignes++; } (.|\n) {} %% main() { yylex(); printf("Nombre de sous-titres : %d\nNombre de lignes : %d\n", soustitres, lignes); }