这看起来更像是 URL 和 CommonMark 的问题。如果在末尾添加 )))))) 来平衡开括号和闭括号,Markdown 链接就能被正确解析。
[链接](https://www.depotlegal.be/Depot/form.aspx?SC=KBRVITRINE1#/Search/(query:(AdvancedQuery:(queryGroups:!((queryClauses:!((index:KBR264b_idx,logical:0,operator:0,otherValue:!n,value:'petites%20singularit%C3%A9s'))))))))
这与 CommonMark 规范 中的行为一致,而 markdown-it 引擎(Discourse 使用的引擎)遵循该规范。
一个非空字符序列,它不以
<开头,不包含 ASCII 控制字符 或 空格字符,并且仅在以下情况下包含括号:(a) 它们被反斜杠转义,或 (b) 它们是未转义括号的平衡对的一部分。(实现可能会对括号嵌套施加限制以避免性能问题,但至少应支持三级嵌套。)
也可以在 markdown-it 演示 中进行测试。