Jenda Krynicky [JK], on Thursday, September 16, 2004 at 00:34 (+0200)
typed the following:

JK> You most probably want to store the data you want to fill into the
JK> template in a hash (some call it associative array, please don't):
JK>  my %data = (
JK>        foo =>> 'test',
JK>        bar =>> 'other'
JK>    );
JK>  my $string = "Here's [%foo%] and [%bar%] tests.";
JK>  $string =~ s/^\[%([^%]+)%\]$/$data{$1}/g;

Jenda, thanks a lot for solution. As many other wrote, it is good to
use hashes. So I'll try.

JK>      "Why it's stupid to `use a variable as a variable name'" by M-J.
JK> Dominus at http://www.plover.com/~mjd/perl/varvarname.html

interesting reading.

Good night!


-- 

 ...m8s, cu l8r, Brano.

[Expect the quest to break your heart at least once.]



-=x=-
Skontrolované antivírovým programom NOD32


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to