Perl CSV question

Reply

Join Date: Jul 2006
Posts: 2
Reputation: hotshotcity is an unknown quantity at this point 
Solved Threads: 0
hotshotcity hotshotcity is offline Offline
Newbie Poster

Perl CSV question

 
0
  #1
Jul 20th, 2006
Hello All,

This post is releated to the help provided to heatherc3 (Suggestions for perl resources? Dealing with csv data.)
Posted May 18th 2006 04:01 PM, and I could use the solutions posted there, if I could get to that as a starting point.

I want to work on a comma delimited file, however some of the data fields have a comma within the data.
The fields with commas within them are the first two in the record.
They are always enclosed by double quotes.
The file format looks something like the following....
"field1 random text, more text","field2 random text, more text in field2", field3, field4,field5
"field1 random text without comma","field2 random text, more text in field2", field3, field4,field5
"field1 random text, more text","field2 random text without comma", field3, field4,field5
"field1 random text without comma","field2 random text without comma", field3, field4,field5

If I do a split on comma I get varying number of fields as
line one above in my test file has 6 commas
line two above in my test file has 5 commas
line three above in my test file has 5 commas
line four above in my test file has 4 commas.

I was thinking the best way to approch this would be to search and replace commas, but only if they are enclosed within double quotes?
Can anybody tell me if that is the best way?
Thanks
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 2,039
Reputation: Rashakil Fol is just really nice Rashakil Fol is just really nice Rashakil Fol is just really nice Rashakil Fol is just really nice 
Solved Threads: 139
Team Colleague
Rashakil Fol's Avatar
Rashakil Fol Rashakil Fol is offline Offline
Super Senior Demiposter

Re: Perl CSV question

 
0
  #2
Jul 22nd, 2006
All my posts may be redistributed under the GNU Free Documentation License.
Reply With Quote Quick reply to this message  
Join Date: Jul 2006
Posts: 2
Reputation: hotshotcity is an unknown quantity at this point 
Solved Threads: 0
hotshotcity hotshotcity is offline Offline
Newbie Poster

Re: Perl CSV question

 
0
  #3
Jul 27th, 2006
Thanks. this was what i needed!
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC