Java 如何创建正则表达式以匹配;“字符串”&引用&引用;两条腿走路
我需要将“String”“匹配为两个字符串 我把它用于我的学校项目(Lexer实现),当我得到像“某物”这样的东西被匹配为一个字符串某物“ 提前谢谢你们 怎么样Java 如何创建正则表达式以匹配;“字符串”&引用&引用;两条腿走路,java,regex,lexer,jflex,Java,Regex,Lexer,Jflex,我需要将“String”“匹配为两个字符串 我把它用于我的学校项目(Lexer实现),当我得到像“某物”这样的东西被匹配为一个字符串某物“ 提前谢谢你们 怎么样 "(.*?)" 其中,*?是懒惰的0或更多令牌。实际上它给了我一个错误,因为它与“”不匹配。你是怎么用的?我正在使用Pattern.compile(“\”(.*?”),然后获得matcherPattern.matcher(“\”Something\“\”)。谢谢你,我也尝试过这个方法,它确实适用于我找到的所有在线测试人员,但在Java
"(.*?)"
其中,
*?
是懒惰的0或更多令牌。实际上它给了我一个错误,因为它与“”不匹配。你是怎么用的?我正在使用Pattern.compile(“\”(.*?”)
,然后获得matcherPattern.matcher(“\”Something\“\”)
。谢谢你,我也尝试过这个方法,它确实适用于我找到的所有在线测试人员,但在Java flex文件中,它并没有达到预期的效果。我找到了解决这个问题的方法:\“{yybeagin(STRING);STRING.setLength(0);}{{yybeagin(yysinitial);返回新的\u符号(sym.STRING,STRING.toString());}{StringCharacter}+{STRING.append(yytext());}