Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^2: Column Heading and Split Function

by thirdm (Sexton)
on Mar 28, 2013 at 16:53 UTC ( #1025999=note: print w/ replies, xml ) Need Help??


in reply to Re: Column Heading and Split Function
in thread Title of Column and Split Function

hmmm.

use File::Slurp; $_ = read_file(\*DATA); /$/mg; # skip first line my %rates = /^(\w+)\h+(\d+)/mg; $, = "\t"; print %rates; __DATA__ Patient Heart Rates Molly 70 Glenn 69


Comment on Re^2: Column Heading and Split Function
Download Code
Re^3: Column Heading and Split Function
by McA (Curate) on Mar 28, 2013 at 17:46 UTC

    One more reduction and we have to put this node into Obfuscation... ;-)

    But while thinking it's interesting it deserves a ++

    McA

      <DATA>; # remove header line $/=undef; # instead of File::Slurp my %rates = split /\s+/, <DATA>; print map { "$_ $rates{$_}\n" } keys %rates; __DATA__ Patient Heart Rates Molly 70 Glenn 69
        $. > 1 and say join ' ', split while <DATA>;

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1025999]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2014-09-20 17:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (160 votes), past polls