(1+245)*3678 1+(245*3678) int i; i = 3; i = 3; ------------------------------ s "sdfsdg" abc kk k|k abc|xyz k* (a|x)* (k) k+ === kk* k? === (k|) a(bc)?d ab?c a|b|c|stbstb|z [a-z] [abcdef stbstb z] [123][456] . \n \. "." [.] \\ [0-9] szj [0-9]* szam [0-9]+ szamV2 " " ures [0-9]|[1-9][0-9]+ szamV3 [0-9]|[1-9][0-9]* 0|[1-9][0-9]* {szj}|[1-9]{szj}+ (\+|\-)?{szamV3} [+\-]?{szamV3} eloj {eloj}[.]{szam} {eloj}?[.]{szam} {eloj}[.]{szam}? 12.34 .34 12. [a-zA-Z][0-9a-zA-Z_]* (" "|\t|\n)* (" "|\t|\n)+ [ \t\n]* [ \t\n]+ a b c "a b c" {szam, "2358"} {ures, " "} szam ------- szam ------- szam ------- szam ------- szam ------- szam ------- szam ------- szam, 352 351 5312 1. maximal munch 2. első \".*\" "abc" "x\"y" [^\"] abc x"y """ /* /* /* /* /* */ */ [a-zA-Z][a-zA-Z0-9_]* [ \t\n]* [ \t\n]+ (" "|\t|\n)* (" "|\t|\n)+ \/\/.* 0 \/\/.*\n 3 mindketto 11 int i; i = 3; while (i < 5) { ++i; } 1. maximal munch 2. sorrend