在FitNesse变量声明中转义卷曲支撑

时间:2012-11-08 12:29:44

标签: fitnesse

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

  !

* LT;评论
  {{{

  

}}}
  *!

不幸的是,它们包含花括号" {}"对于FitNesse中的变量声明是有问题的,因为我必须像这样声明它们:

  

!定义IGNORE_START {!*<评论
  {{{}
  
  !定义IGNORE_END {}}}   *!}

其结果显然不是我所希望的。通常情况下,我希望能够逃避我想要包含在变量内容中的花括号。但是,在搜索Google和StackOverflow时,我找不到合适的方法来执行此操作。一些涉及反斜杠的反复试验也没有让我得到解决方案。

如果可以,有人可以告诉我怎么样?如果不可能,我也想知道,所以我可以接受并继续前进。

1 个答案:

答案 0 :(得分:5)

将转义序列置于!- -!之间 例如

!define IGNORE_START {
!-!*< comment-!
!-{{{-! 
}

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

${IGNORE_START}
${IGNORE_END}