FitNesse变量声明中的转义花括号

FitNesse变量声明中的转义花括号,fitnesse,Fitnesse,我想在FitNesse变量中存储以下字符串: !*

我想在FitNesse变量中存储以下字符串:

!*<评论
{{{

}}}
*!

不幸的是,它们包含大括号“{}”这一事实对于FitNesse中的变量声明是有问题的,因为我必须这样声明它们:

!!定义忽略开始{!* {{{}

!define IGNORE_END{}}
*!}

结果显然不是我所希望的。通常,我希望能够避开我希望包含在变量内容中的大括号。然而,在搜索Google和StackOverflow时,我还没有找到合适的方法。一些涉及反斜杠的尝试和错误也没有让我找到解决方案


如果可能的话,谁能告诉我怎么做?如果不可能,我也想知道,这样我就可以接受它,继续前进。

将转义序列放在
之间
e、 g

!定义忽略开始{
!-!*<评论-!
!-{{{-! 
}
!定义忽略\u结束{
!-}}}-!
!-*!-!
}
${IGNORE_START}
${IGNORE_END}

谢谢。成功了。不幸的是,在转义这些序列以将其保存到变量中的过程中,当我稍后调用变量时,它们也失去了意义。因此,FitNesse不会将其解释为注释块,它只是在页面中显示转义文本。我意识到这是逃离他们的一个合乎逻辑的结果,但我仍然希望它能起作用。你的最终目标是什么?似乎您正在尝试注释测试的实际部分,并且希望使用变量来进行注释。我不认为变量是用来支持这一点的。所以,也许多了解一点你试图解决的问题可能会有所帮助。你对我的目标是正确的。我曾希望它能起作用,因为这种类型的“注释块”实际上似乎是某种语法解决方法。我在一些雅虎集团中找到了它,但在FitNesse的文档中却没有提到它。我相信你是对的,因为这样使用变量是不可能的。根据评论员的建议,我觉得我应该补充一点,我的目标是通过使用更可读和更难忘的语法简化注释块的创建。然而,很明显,以这种方式使用变量是不可能的。另一方面,了解逃逸序列如何在FitNesse上表达仍然很有价值。
!define IGNORE_START {
!-!*< comment-!
!-{{{-! 
}

!define IGNORE_END {
!-}}}-!
!-*!-!
}

${IGNORE_START}
${IGNORE_END}