Beefy Boxes and Bandwidth Generously Provided by pair Networks Frank
Just another Perl shrine
 
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 (Deacon) 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 scrutinizing the Monastery: (11)
As of 2014-04-23 22:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (556 votes), past polls