sql – 如何防止由宏生成的自动链接方括号的汇合?

我正在使用
Atlassian Confluence(祸患是我).

我在wiki标记块中的groovy宏中有一个{sql}宏.现在,SQL选择一些看起来像Foo [Bar]的字符串.结果维基页面自动链接栏,即你得到

FooBar

这不是我想要的.我试过类似的东西

SELECT REPLACE(REPLACE(name, '[', '\['), ']', '\]') FROM mytable;

但那引发了一个错误

SELECT REPLACE(REPLACE(name, '[', '\\['), ']', '\\]') FROM mytable;

没有触发错误但也没有帮助.我能做什么?

最佳答案 您的宏正在输出wiki-markup中的字符串.一个简单的解决方案是通过将结果包含在{html}标记中来确保您阻止输出被解释为wiki-markup.

点赞