How can I make the string below interpolate once it's determined that it has a '$' in it?
use strict;
my $yrs;
my $stg = 'He is $yrs years old.';
if ($stg =~ /[@#\$\%\/]/) {
print "Matched dollar sign.\n";
$yrs = '4';
} else {
print "No Match.\n";
}
print "Year's scalar: $yrs\n";
print $stg . "\n";
I get:
He is $yrs years old.
I would like to get:
He is 4 years old.