Discussion:Prise de contact avec lex : Différence entre versions
De Wicri Manuel
imported>Jacques Ducloy  (→Test sur Wicri/Santé)  | 
				imported>Jacques Ducloy   | 
				||
| Ligne 4 : | Ligne 4 : | ||
cat <<... >extDate.lex  | cat <<... >extDate.lex  | ||
%%  | %%  | ||
| − | [1-2][0-9][0-9][0-9]   {ECHO; printf("\n");  | + | [1-2][0-9][0-9][0-9]   {ECHO; printf("\n");}  | 
.                      ;  | .                      ;  | ||
\n                     ;  | \n                     ;  | ||
Version du 12 juin 2020 à 13:49
Extraction de dates
Création du programme et compilation
cat <<... >extDate.lex
%%
[1-2][0-9][0-9][0-9]   {ECHO; printf("\n");}
.                      ;
\n                     ;
%%
int main() {
  yylex();
  return 0;
}
...
Compilation
lex extDate.lex
gcc lex.yy.c -ll -o extDate
Test sur Wicri/Santé
WicriGetPage -l wicri-sante.fr -p "La grippe ou influenza (1908) André/Historique" | ./extDate