Name : perl-Text-LooseCSV
| |
Version : 1.6
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp156.44.1
| Date : 2024-07-03 19:14:05
|
Group : Development/Libraries/Perl
| Source RPM : perl-Text-LooseCSV-1.6-lp156.44.1.src.rpm
|
Size : 0.02 MB
| |
Packager : https://www_suse_com/
| |
Summary : Highly forgiving variable length record text parser; compare to MS Excel
|
Description :
Why another variable-length text record parser? I\'ve had the privilege to parse some of the gnarliest data ever seen and everything else I tried on CPAN choked (at the time I wrote this module). This module has been munching on millions of records of the filthiest data imaginable at several production sites so I thought I\'d contribute.
This module follows somewhat loose rules (compare to MS Excel) and will handle embedded newlines, etc. It is capable of handling large files and processes data in line-chunks. If MAX_LINEBUF is reached, however, it will mark the current record as corrupt, return -1 and start over again at the very next line. This will (of course) process tab-delimited data or whatever value you set for \'word_delimiter\'.
Methods are called in perl OO fashion.
WARNING this module messes with $/ \'line_delimiter\' sets $/ and is always called during construction. Don\'t change $/ during program execution!
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.6/noarch |