<div dir="auto">Maybe you could use "," as your delimiter (i.e., those three characters).  Sounds like fun :) </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 29, 2020, 4:20 AM Tina Müller <<a href="mailto:cpan2@tinita.de">cpan2@tinita.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The standard nowadays is actually Text::CSV.<br>
It will automatically use Text::CSV_XS as the backend if available, and<br>
otherwise Text::CSV_PP.<br>
<br>
On Fri, 28 Feb 2020, Andrew Clapp wrote:<br>
<br>
> Thanks!  I'll check it out.  Weird name for a "standard".<br>
><br>
> -ASC<br>
><br>
> On Fri, Feb 28, 2020 at 6:30 PM Andy Lester <<a href="mailto:andy@petdance.com" target="_blank" rel="noreferrer">andy@petdance.com</a>> wrote:<br>
>><br>
>> Text::CSV_XS is pretty much the standard.<br>
>><br>
>>> On Feb 28, 2020, at 8:27 PM, Andrew Clapp <<a href="mailto:andrew.clapp@gmail.com" target="_blank" rel="noreferrer">andrew.clapp@gmail.com</a>> wrote:<br>
>>><br>
>>> Hello folks, I'm seeking advice on a module if anyone out there knows<br>
>>> of something that's already there.<br>
>>><br>
>>> I'm looking at a few different options from cpan but I'm stuck on<br>
>>> finding a ready made solution for this one.  There's gotta be<br>
>>> something I missed.  Here's the problem in brief.<br>
>>><br>
>>> I have to parse a CSV file, but it's double-quote wrapped, with commas<br>
>>> in the fields.<br>
>>><br>
>>> Example with a header...<br>
>>><br>
>>> "ID","name","desc","detailed desc"<br>
>>> "1234","thing","A nifty phrase that's easy to read","some, list, of<br>
>>> things, with commas, not so easy"<br>
>>><br>
>>> I've tried Pasrse::CSV which looks promising, and tried doing it<br>
>>> myself, which works, but it's kludgey beyond useful legibility.  I<br>
>>> believe there's a good way to do this that I've not seen yet.<br>
>>><br>
>>> Ideas?<br>
>>><br>
>>> Thanks for looking.<br>
>>><br>
>>> -ASC<br>
>>><br>
>>><br>
>>> --<br>
>>><br>
>>> Andrew S. Clapp<br>
>>> Aeonic Enterprises<br>
>>><br>
>>> "They're always searching for the magic bullet, and actually it's the<br>
>>> culmination of a lot of different things."  -Ken Fischer<br>
>>> _______________________________________________<br>
>>> Pdx-pm-list mailing list<br>
>>> <a href="mailto:Pdx-pm-list@pm.org" target="_blank" rel="noreferrer">Pdx-pm-list@pm.org</a><br>
>>> <a href="https://mail.pm.org/mailman/listinfo/pdx-pm-list" rel="noreferrer noreferrer" target="_blank">https://mail.pm.org/mailman/listinfo/pdx-pm-list</a><br>
><br>
><br>
><br>
> -- <br>
><br>
> Andrew S. Clapp<br>
> Aeonic Enterprises<br>
><br>
> "They're always searching for the magic bullet, and actually it's the<br>
> culmination of a lot of different things."  -Ken Fischer<br>
> _______________________________________________<br>
> Pdx-pm-list mailing list<br>
> <a href="mailto:Pdx-pm-list@pm.org" target="_blank" rel="noreferrer">Pdx-pm-list@pm.org</a><br>
> <a href="https://mail.pm.org/mailman/listinfo/pdx-pm-list" rel="noreferrer noreferrer" target="_blank">https://mail.pm.org/mailman/listinfo/pdx-pm-list</a><br>
><br>
_______________________________________________<br>
Pdx-pm-list mailing list<br>
<a href="mailto:Pdx-pm-list@pm.org" target="_blank" rel="noreferrer">Pdx-pm-list@pm.org</a><br>
<a href="https://mail.pm.org/mailman/listinfo/pdx-pm-list" rel="noreferrer noreferrer" target="_blank">https://mail.pm.org/mailman/listinfo/pdx-pm-list</a><br>
</blockquote></div>