问题标签 [boost-spirit-karma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

c++ - 如何使用 boost::karma/qi 解析日期时间?

我正在解析以下格式的日志文件:

<line id>,<time>,<data_1>,<data_2>,<event_description>

时间是格式dd-MM-yy HH:mm:ss.fff

我需要提取解析时间,data_1 和 data_2。

这是我为每一行所做的:

现在我只剩下boost::fusion::vector<char>包含需要解析的日期时间字符串了。如何将其转换为 std::string?有没有更好的方法来解析 boost::karma/qi 中的时间?