如何以速度转义#

问题描述 投票:0回答:6

我想知道如何在速度中转义#。反斜杠似乎逃脱了它,但它也打印了自己

这个:

\#\#

打印:

\#\#

我想要:

## 
velocity
6个回答
88
投票

这个:

#[[
##
]]#

将会产生:

##

#[[ ... ]]#
内的任何内容都不会被解析。

不要解析我块的文档位于文字部分的末尾。


51
投票

如果你不想使用 EscapeTool,你可以这样做:

#set( $H = '#' )
$H$H

6
投票

3
投票

将esc工具添加到你的工具箱中,然后你就可以使用${esc.hash}


2
投票

${esc.h} 将按照

输出 #

这个链接


0
投票

set 技术是绕过任何需要转义的字符的好方法,比如如果你想让 $name 后跟“_lastname”,那么你可以这样做:

set ($n = '_lastname)

并将其添加到您的模板中:

$name$n

一切都很好。

© www.soinside.com 2019 - 2024. All rights reserved.