Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: extracting data from a file

by nithins (Sexton)
on Dec 14, 2012 at 07:21 UTC ( #1008787=note: print w/ replies, xml ) Need Help??


in reply to extracting data from a file

moving each word in to a variable that too dynamically creating it during the run time is not possible by the best of knowledge i know

but u can dump it in to an hash which will create key value same as that of characters b/w " "

hope this code might help u

#!/usr/bin/perl use strict; use Data::Dumper; open ( FH ,'<' , 'D:\\myperlpgm\\nperl\\newfile.txt'); my %has; my @array; while(<FH>){ @array = split /"/; } print "@array\n"; for(@array){ $has{$_} = $_ ; } print Dumper ($has{ssss});

D:\\myperlpgm\\nperl\\newfile.txt contains -> "nithn""nnnn""ssss" data


Comment on Re: extracting data from a file
Download Code
Re^2: extracting data from a file
by davido (Archbishop) on Dec 14, 2012 at 08:58 UTC

    Huh?

    What is the hash for?

    And take a closer look at what's in @array. By changing "print "@array\n"; to "print Dumper @array;", you will see that @array contains extra elements that result from splitting on the quote character as if it were a simple delimiter rather than a balanced construct.

    Also, given the OP's data set, there's no reason for the $hash{ssss} element to even exist.

    This is a broken solution.


    Dave

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (14)
As of 2015-07-06 18:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (80 votes), past polls