| Text :: Loosecsv. Text :: LOOSECSV ist ein sehr verzeihender Text-Parser mit variabler Länge. Vergleichen Sie mit MS Excel. |
Jetzt downloaden |
Text :: Loosecsv. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Reed Sandberg
- Website des Verlags:
- http://search.cpan.org/~rsandberg/Text-LooseCSV-1.6/lib/Text/LooseCSV.pm
Text :: Loosecsv. Stichworte
Text :: Loosecsv. Beschreibung
Text :: LOOSECSV ist ein sehr verzeihender Text-Parser mit variabler Länge. Vergleichen Sie mit MS Excel. Text :: LOOSECSV ist ein sehr verzeihender Text-Parser mit variabler Länge. Vergleichen Sie mit MS Excel.synopsis Text: LOOSECSV; Verwenden Sie IO :: Datei; $ FH = NEUE IO :: Datei $ FNAME; $ F = Neuer Text: LOOSECSV ($ FH); # Einige optionale Einstellungen $ f-> word_delimiter ("t"); $ f-> line_delimiter ("n"); $ f-> no_quotes (1); # Parse / teilen Sie eine Linie, während ($ REC = $ F-> next_record ()) {if ($ rec == -1) {Warn ("beschädigt REC:", $ f-> cur_line); nächste; } # Process $ rec als arrayref ...} # oder (umgekehrt) Erstellen einer Record-Datei mit variabler Länge $ line = $ f-> form_record (; Warum ein weiterer Text-Record-Parser mit variabler Länge? Ich hatte das Privileg, einige der gnarliesten Daten zu analysieren, die jemals gesehen wurden, und alles andere, was ich an CPAN versuchte, den CPAN ersticken (zu dem Zeitpunkt, an dem ich dieses Modul geschrieben habe). Dieses Modul kehrt auf Millionen von Aufzeichnungen der schmutzigsten Daten, die an mehreren Produktionsstandorten gedacht sind, sodass ich dachte, ich würde dazu beitragen Umgang mit großen Dateien und verarbeitet Daten in Line-Brocken. Wenn MAX_LINEBUF jedoch erreicht ist, markiert es jedoch den aktuellen Datensatz wie beschädigt, return -1 und beginnt wieder in der nächsten Zeile. Dies wird (natürlich) TAB-TAB-begrenzte Daten oder unabhängiger Wert, den Sie für Word_Delimiter festgelegt haben. Ändern Sie nicht $ / während der Programmausführung! Anforderungen: · Perl.
Text :: Loosecsv. Zugehörige Software