develooper Front page | perl.beginners | Postings from April 2012

Re: Help parsing tab delimited files

Thread Previous | Thread Next
From:
Binish A.R
Date:
April 8, 2012 20:45
Subject:
Re: Help parsing tab delimited files
Message ID:
1333943093.69814.YahooMailNeo@web31805.mail.mud.yahoo.com
replace     @array = split (/\t/, $_);  with
              @array = split;

 


________________________________
 From: Tiago Hori <tiago.hori@gmail.com>
To: beginners@perl.org 
Sent: Monday, April 9, 2012 6:42 AM
Subject: Help parsing tab delimited files
 
Hi Guys,

I know there are modules for parsing tab delimited files, but I am trying to develop a script as a learning exercise to learn the better, so any help would be appreciated.

Let's say I have two columns and two rows:

Joe \t Doe
Jane \t Doe

So here is what I got:

#!usr/bin/perl

use strict;

my $name;
my $lastname;
my@array;

open(FILE, "<", "columns.txt");

while (<FILE>)
{

    @array = split (/\t/, $_);
    print "$array[0]\n";
    print "$array[1]\n";
}



close(FILE);


So right now this prints Joe and Jane. It seems the split is putting a column in the array. Is there any way that I could parse a row at a time, with each element becoming a entry in the array? My goal is to be able to go through each row at a time and find a specific value.

Thanks,

Tiago




---------------------------

"Education is not to be used to promote obscurantism." - Theodonius Dobzhansky.

"Gracias a la vida que me ha dado tanto
Me ha dado el sonido y el abecedario
Con él, las palabras que pienso y declaro
Madre, amigo, hermano
Y luz alumbrando la ruta del alma del que estoy amando

Gracias a la vida que me ha dado tanto
Me ha dado la marcha de mis pies cansados
Con ellos anduve ciudades y charcos
Playas y desiertos, montañas y llanos
Y la casa tuya, tu calle y tu patio"

Vioeta Parra - Gracias a la Vida 


Tiago S. F. Hori
PhD Candidate - Ocean Science Center-Memorial University of Newfoundland
tiago.hori@gmail.com

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About