http://qs1969.pair.com?node_id=671713


in reply to Regexp mystery (to me)

There is also Text::CSV_XS it requires a compiler or a binary distribution. It is easy to use, flexible, fast and covers all those corner cases you will bump up against.