Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

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

Replies are listed 'Best First'.
Re^2: extracting data from a file
by davido (Archbishop) on Dec 14, 2012 at 08:58 UTC


    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.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1008787]
Discipulus thanks back and passes around a weis bier in the berghastof hummelei celebrative glass

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (10)
As of 2018-05-25 16:59 GMT
Find Nodes?
    Voting Booth?