2013-04-15 57 views
2

假設我有一個模板StringTemplate的不更換不匹配的模式

"{man} likes to do {do}" 

創建發動機

ST engine = new ST(template, '{', '}'); 

do設置爲sports,並在模型中沒有man結果是:

"likes to do sports" 

但我寧願它不留下這就是

"{man} likes to do sports" 

這可以在StringTemplate 4中完成嗎?

回答

0

您可以在模板文件中使用if-else結構來檢查是否提供了模板的參數。

例如:{if (man)}{man}{else}\{man\}{endif},我不確定這是否是正確的方式來逃避分隔符。

+0

不,不,我需要這種行爲默認設置,例如在'ST'建設時間 – Parobay