in reply to Use variable outside if statement
use strict; my $lookfor; if ( $line =~ /TC/g ) { $lookfor = "TC"; } else { $lookfor = "26"; }
Update: Or you could use a different Perl idiom:
use strict; my $lookfor = ( $line =~ /TC/g ) ? "TC" : "26";
Note, in the snippet you provided, the /g modifier on your RE isn't doing anything for you.
Dave
|
|---|