Gossamer Forum
Home : General : Perl Programming :

Re: [gpta_varun] Understanding a regular Expression

Quote Reply
Re: [gpta_varun] Understanding a regular Expression In reply to
Untested, but try something like:


Code:
my $section;
my $vals;
open (READIT, "./filename.cfg") || die "Cant read filename.cfg. Reason: $!";

while (<READIT>) {
if ($_ =~ /^#/ || $_ =~ /^\s+/) { next; }

if ($_ =~ /\[(.*)\]/) {
$section = $1;
} else {
my ($col,$value) = split /=/, $_;
$vals->{$section}->{$col} = $value;
}
}
close (READIT);

..then call with something like:

Code:
$vals->{'MACHINE NAME'}->{"A"}

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
Subject Author Views Date
Thread; hot thread Understanding a regular Expression gpta_varun 15996 Jul 13, 2010, 10:46 PM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15669 Jul 14, 2010, 12:15 AM
Thread; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15686 Jul 14, 2010, 12:38 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
gpta_varun 15660 Jul 14, 2010, 12:43 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15680 Jul 14, 2010, 12:47 AM
Thread; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15694 Jul 14, 2010, 1:00 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15666 Jul 14, 2010, 1:07 AM
Thread; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15653 Jul 14, 2010, 1:09 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15648 Jul 14, 2010, 1:13 AM
Thread; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15682 Jul 14, 2010, 1:27 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15719 Jul 14, 2010, 1:29 AM
Thread; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15663 Jul 14, 2010, 1:33 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15689 Jul 14, 2010, 1:39 AM
Post; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15612 Jul 14, 2010, 1:41 AM
Thread; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15685 Jul 14, 2010, 2:09 AM
Thread; hot thread Re: [Andy] Understanding a regular Expression
gpta_varun 15663 Jul 14, 2010, 4:55 AM
Post; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15620 Jul 14, 2010, 4:57 AM
Post; hot thread Re: [gpta_varun] Understanding a regular Expression
Andy 15636 Jul 14, 2010, 12:44 AM