in reply to Search and Replace Within Subscopes
Like this?
#! perl -slw use strict; my $data = do{ local $/; <DATA> }; $data =~ s[(if.*?{)]{ ( my $subscope = $1 ) =~ s[\n][]g; $subscope; }smge; print $data; __END__ if (@Agent eq 'XX') { @Agent='{XX}' } if ( @Agent eq 'XX' ) { @Agent='{XX}' }
Prints
C:\test>junk7 if (@Agent eq 'XX'){ @Agent='{XX}' } if ( @Agent eq 'XX') { @Agent='{XX}' }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Search and Replace Within Subscopes
by DanielNeedles (Novice) on Jul 04, 2008 at 16:39 UTC | |
by toolic (Bishop) on Jul 04, 2008 at 16:55 UTC | |
by jethro (Monsignor) on Jul 04, 2008 at 16:56 UTC | |
by ikegami (Patriarch) on Jul 04, 2008 at 20:08 UTC |