%{
#include<stdio.h>
%}
%%
"<"[^>]*> { printf("%s ", yytext); }
. ;
%%
int yywrap() {
return 1;
}
int main() {
extern FILE *yyin;
yyin = fopen("basic.txt", "r");
yylex();
fclose(yyin); // Don't forget to close the file after reading
return 0;
}
flex HTMLtags.c
gcc lex.yy.c
./a.exe
JXsKI2luY2x1ZGU8c3RkaW8uaD4KJX0KCiUlCiI8IltePl0qPiB7IHByaW50ZigiJXMgIiwgeXl0ZXh0KTsgfQouICAgICAgICAgOwolJQoKaW50IHl5d3JhcCgpIHsgCiAgICByZXR1cm4gMTsKfQoKaW50IG1haW4oKSB7CiAgICBleHRlcm4gRklMRSAqeXlpbjsKICAgIHl5aW4gPSBmb3BlbigiYmFzaWMudHh0IiwgInIiKTsgCiAgICB5eWxleCgpOwogICAgZmNsb3NlKHl5aW4pOyAvLyBEb24ndCBmb3JnZXQgdG8gY2xvc2UgdGhlIGZpbGUgYWZ0ZXIgcmVhZGluZwogICAgcmV0dXJuIDA7Cn0KZmxleCBIVE1MdGFncy5jCmdjYyBsZXgueXkuYwouL2EuZXhl