我正在尝试学习flex,并希望匹配字符串文字.我的代码目前看起来像:
"\""([^\n\"\\]*(\\[.\n])*)*"\"" {/*matches string-literal*/;}
Run Code Online (Sandbox Code Playgroud)
我一直在努力与变化一个小时左右,并不能让它按照应有的方式工作.我基本上希望匹配一个不能包含换行符的字符串文字(除非它被转义)并支持转义字符.
我可能只是写一个糟糕的正则表达式或一个与flex不兼容的表达式.请指教!