lex
단
두 단.
메 규 : 대문 가능. 단 과 끝 가. 2 .
co.co.kr 메 법 같 문 같다.
..
/메렉
%%
[\n\t ]+ ;
[a-zA-Z] { printf("%s ", yytext); }
%%
결국 각 보 것 FSA 라 그 lex 로 결 된다는 깨 .
letter [-_0-9A-Za-z]
mailname {letter}({letter}|\.)*{letter}
domain_name [0-9A-Za-z][-0-9A-Za-z]*[0-9A-Za-z]
last_domain com|net|co\.kr
mail_address {mailname}@({domain_name}\.)+{last_domain}
%%
[ \t\n] ;
{mail_address} { printf("true.\n"); }
.+ { printf("false.\n"); }
%%
메 규 : 대문 더바 '.' 가능. 단 '.' 과 끝 가. 2 .
메 규 : 대문 가능. 단 과 끝 가. 2 .
zennith@zeropage:~/work/lexandyacc$ ./mailscanner asdflkhas@asdlghas.asdfkhasd.asdkjghasdf.com true. ----__--__....asdflkhasd.asdlkh@asd--asdg.co.kr true. .asdf@asgdlkh_as.comm false.----
/메렉










