Как избежать # в скорости - PullRequest
47 голосов
/ 10 сентября 2008

Я хотел бы знать, как я могу избежать # скорости. Обратная косая черта, кажется, избегает его, но печатает сама себя

Это:

\#\#

отпечатков:

\#\#

Хотелось бы:

## 

Ответы [ 6 ]

68 голосов
/ 17 августа 2011

это:

#[[
##
]]#

даст:

##

что-либо в # [[...]] # не обрабатывается.

44 голосов
/ 15 сентября 2008

Если вы не хотите беспокоиться о EscapeTool, вы можете сделать это:

#set( $H = '#' )
$H$H
6 голосов
/ 10 сентября 2008

Может быть, следующий сайт поможет? http://velocity.apache.org/tools/1.4/generic/EscapeTool.html

3 голосов
/ 12 сентября 2008

Добавьте инструмент esc к вашей панели инструментов, и тогда вы сможете использовать $ {esc.hash}

1 голос
/ 27 октября 2017

$ {esc.h} выведет # согласно

эта ссылка

0 голосов
/ 15 июня 2012

Техника установки - это хороший способ обойти любые символы, которые вам нужно экранировать, например, если вы хотите, чтобы $ name сопровождалось "_lastname", вы можете сделать:

set ($n = '_lastname)

и имейте это в своем шаблоне:

$name$n

и все хорошо.

...