in reply to read a hash from a file
You seem to be using some modules to do your work. Could you please specify which they are. The code below is just rephrasing your snippet and loads the data into a hash.
use strict; use warnings; use Data::Dumper; my %data = map { s/#.*//; # remove comments s/^\s+//; # remove leading white space s/\s+$//; # remove trailing white space m/(.*?)\s*=\s*(.*)/; # split on =, ignoring surrounding spaces } <DATA>; print Dumper(%data); __DATA__ NAME=John Smith AGE=15 RANK=Tier 1 URL=http://somesite.com
What is missing is probably something like my $record = REC->new( %data ); but I cannot test this hypothesis as I don't where REC comes from. Hope this helps...
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: read a hash from a file
by Anonymous Monk on Apr 16, 2013 at 06:46 UTC | |
by hdb (Monsignor) on Apr 16, 2013 at 06:51 UTC | |
by Anonymous Monk on Apr 16, 2013 at 06:59 UTC | |
by hdb (Monsignor) on Apr 16, 2013 at 07:08 UTC | |
by Anonymous Monk on Apr 16, 2013 at 07:20 UTC | |
|