[erlang-questions] Speed of CSV parsing: how to read 1M of lines in 1 second

Max Lapshin <>
Sun Mar 25 19:39:43 CEST 2012

On Sun, Mar 25, 2012 at 6:12 PM, Steve Davis
<> wrote:
> I know there must be a reason why nobody has suggested:
> re:split(Bin, <<",(?=(?:[^\"]*\"[^\"]*\")*(?![^\"]*\"))">>).
> ...just not sure what that reason is?

Because after you get binaries with encoded floats you need very
expensive translation of binary to float via list.

More information about the erlang-questions mailing list