0
나는 플렉스를 배우고 정규 표현식에 문제가있어서 코멘트를 잡으려고합니다.플렉스 정규 표현식에 대한 표현
주석이 //
으로 시작되고 줄 끝까지 실행된다고 가정하면 프로그램에서 전체 주석을 인식하고 yytext
과 같게 설정합니다.
지금까지 ["//".*$]
은 겨자를 자르고 있지 않습니다.
나는 플렉스를 배우고 정규 표현식에 문제가있어서 코멘트를 잡으려고합니다.플렉스 정규 표현식에 대한 표현
주석이 //
으로 시작되고 줄 끝까지 실행된다고 가정하면 프로그램에서 전체 주석을 인식하고 yytext
과 같게 설정합니다.
지금까지 ["//".*$]
은 겨자를 자르고 있지 않습니다.
대괄호에 텍스트를 넣는 감사 괄호 사이에 그 중 한 문자와 일치하는 문자 클래스를 생성합니다. 또한, 인용 부호는 Flex의 정규식 구문에서는 특별하지 않습니다. 다음 줄을 따라 무언가가 필요합니다.
/* definitions (for more readable rules) */
/* The \134 are octal escapes for the '/' character, for clarity: */
CMNT_START \134\134
%%
/* rules */
{CMNT_START}.*$ /* yytext automatically contains the matched text*/;