私はフレックスを学ぶために実験していて、文字列リテラルを一致させたいと思っています。私のコードは現在次のようになっています:
"\""([^\n\"\\]*(\\[.\n])*)*"\"" {/*matches string-literal*/;}
私は 1 時間ほどバリエーションに苦労してきましたが、本来の方法で動作させることができません。私は基本的に、改行を含めることができず (エスケープされていない限り)、エスケープされた文字をサポートする文字列リテラルに一致することを望んでいます。
私はおそらく、貧弱な正規表現を書いているか、flex と互換性のない正規表現を書いているだけです。お知らせ下さい!