On 21/04/2010 14:51, Travis Basevi wrote:
> [%
> a = 'this problem will cost me $50 million to fix';
> b = 'WARNING:_err_';
> b.replace('_err_', a);
> %]

The '$50' is being interpreted as a back-reference to the 50th
set of capturing parens (of which there are none).

Escaping the '$' with a backslash will fix it:

   a = 'this problem will cost me \$50 million to fix';

Problem solved!  How do I claim my $50 million?  :-)

A




_______________________________________________
templates mailing list
templates@template-toolkit.org
http://mail.template-toolkit.org/mailman/listinfo/templates

Reply via email to