> $csvLine =~ s/(".+?),(.+?")/$1|$2/g;
For some reason this substitution does not seem to work all the time,
depending on which fields have commas in them.
I finally tinkered my way into this:
$csvLine =~ s/("[^",]+?),([^",]+?")/$1|$2/g;
...which seems to work a little better, but will not deal with spaces
between fields, which are not supposed to be there anyway.
Barry Brevik
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs