Regex JLex-如何识别以“开始”开头的注释;{quot;并以“}”结尾;

Regex JLex-如何识别以“开始”开头的注释;{quot;并以“}”结尾;,regex,Regex,JLex文件的内容: 问题: 它只将{和}识别为注释 期望: {和}中的内容应识别为注释(以及{,}) 这个正则表达式有什么问题吗 正则表达式:[\{][.][\}] 非常感谢您抽出时间 你认为[]是做什么的?看起来您将它们与()混淆了。另外,请说明您正在使用的正则表达式风格。[\{][.*][\}]=\{.*}! //Main %% //Possible text of file: {This is a comment} Comments=[\{][.*][\}] Whitesp

JLex文件的内容:



问题:

  • 它只将
    {
    }
    识别为注释
期望:

  • {
    }
    中的内容应识别为注释(以及
    {
    }
这个正则表达式有什么问题吗

正则表达式:
[\{][.][\}]



非常感谢您抽出时间

你认为
[]
是做什么的?看起来您将它们与
()
混淆了。另外,请说明您正在使用的正则表达式风格。
[\{][.*][\}]
=
\{.*}
//Main
%%
//Possible text of file: {This is a comment}
Comments=[\{][.*][\}]
Whitespaces=[\ \r\n]

%% 
{Comments}{System.out.println("Line"+(yyline+1)+" Comments\t"+yytext());}
{Whitespaces}{}