C ++ 11で(gcc 4.7.2を使用して)かなり単純な正規表現の一致を試みていますが、多くの問題が発生しています。を使用してパターンを構築しようとしています
std::regex unquoted(R"regex(\s*([^",]+)\s*)regex");
コンストラクターにstd::regex_error
コードで例外をスローさせますstd::regex_constants::error_escape
。オンラインのいくつかの正規表現テスターは同じ式で問題がないので、私はさまざまな構文オプションのいくつかを使用してみましたが、役に立ちませんでした。私が理解していないC++正規表現構文について根本的に異なるものはありますか?