Boost C++ Libraries: Ticket #13253: RFC 4180 CSV separator https://svn.boost.org/trac10/ticket/13253 <p> It would be useful to have a RFC 4180 CSV separator alternative to <code>escaped_list_separator</code>. The RFC 4180 CSV format is more compatible with popular spreadsheet software. It really is a different format: </p> <ol><li>Putting quotes around a field allows commas only if the initial quote is at the beginning of the field. </li><li>Quotes can be embedded in a quoted field if they are repeated. For example: <pre class="wiki">field 1,"embedded "" in field 2",field 3 </pre></li><li>Newlines can be embedded in a quoted field. </li><li>There is no escape character (except for the special case of a repeated quote). </li></ol><p> It is easy to write a tokenizer function that parses this format, except for the embedded newlines. I have some working code that could be cleaned up and submitted. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13253 Trac 1.4.3 damian.meden@… Tue, 10 Oct 2017 15:38:52 GMT <link>https://svn.boost.org/trac10/ticket/13253#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13253#comment:1</guid> <description> <p> Please create a PR so it can be discussed. </p> </description> <category>Ticket</category> </item> </channel> </rss>