Portál AbcLinuxu, 25. prosince 2025 03:12
%s/pes/Alák/g|s/kočka/Micka/g
V sedu jsem zatim neprisel na nic krome pipy do druheho sedu
Jeste jednou dik.
pes|kočka bude samozřejmě v jiném stavu když narazí na pes a v jiném když narazí na kočka, takže když si to napíšeš sám, tak to v jednom průchodu půjde:
$ cat pes-kocka.l
%option main
%%
pes fputs("alik", yyout);
kocka fputs("micka", yyout);
$ flex pes-kocka.l
$ gcc -Wall lex.yy.c
lex.yy.c:1020: warning: ‘yyunput’ defined but not used
$ ./a.out
kocka
micka
pes
alik
papousek
papousek
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.