in reply to Pattern Match and Replace Problem
Will this work:
foreach $File (@File) { $File =~ s/\n//; foreach $Field (@InputFields) { $ReplaceVar = $FORM($Field); $ReplaceVar2 = ''; $SearchVar = '\[' . Field . '\]'; $SearchVar2 = '\['.*'\]'; $File =~ s/$SearchVar/$ReplaceVar/g; $File =~ s/$SearchVar2/$ReplaceVar2/g; } print "$File\n"; }
Can I run a search and replace on a line, then run a second one consecutively to catch the ones that weren't replaced. Doesn't seem to work for me? Why not?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Pattern Match and Replace Problem
by Chady (Priest) on Apr 27, 2001 at 23:56 UTC |
In Section
Seekers of Perl Wisdom