Tony Esposito wrote:
Hello,
Hello,
Trying to do the following and the variable $field_term does not transiterate. The
$foo becomes "name$age$grade$school$semester".
#!/usr/bin/perl
my $field_term = '|';
my $foo = "name,age,grade,school,semester";
$foo =~ tr/,/$field_term/;Â
__END__
Please advise.
tr/// does not interpolate so you have to do either:
eval "\$foo =~ tr/,/$field_term/";
Or:
$foo =~ s/,/$field_term/g;
John
--
Those people who think they know everything are a great
annoyance to those of us who do. -- Isaac Asimov
--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/