1
使用Mason从模板(而非网页)生成一些输出。生成梅森输出,其中输出行应以%字符开头
需要从Mason组件生成输出,其输出行应以%
字符开头。
由于%<space>
在梅森部件的行的开头作为perl的命令执行时,我目前使用:
<% $perc %> the remaining content of the line.
和$ PERC在%init
部分定义为my $perc = '%';
上述工作,但对于许多行,这是一个可怕的解决方案。
问题:是否有可能生成梅森输出,其中一些行在行首包含'%'字符?
您是否尝试过使用%%作为转义符的解释方式。 – 2014-12-03 18:26:54
@LenJaffe当然是的。这是我尝试的第一件事。不工作。唯一的解决办法是写一个自定义的'<%filter>':( – jm666 2014-12-04 12:35:19