使用 AutoWikiBrowser 计算

Calculating with AutoWikiBrowser

我在 AutoWikiBrowser 中使用正则表达式将多个值的输入替换为一个值,例如:

|value1=4
|value2=5
|value3=6

为此:

|value={{#expr:4+5+6}}

虽然正确的结果确实显示在页面上,但它在代码本身中看起来并不好,所以我试图找到一种方法使其仅成为结果(在本例中值为 15)但是远没有运气。有人可以帮助我展示如何实现这一点吗?

P.S。我尝试了搜索功能,但没有找到类似的问题。

MediaWiki 解析器允许模板被替换,即由它们的渲染替换。对于解析器函数调用也是如此。

您可以通过 subst: 来替换模板调用前缀。

|value={{subst:#expr:4+5+6}}

参考: Substitution on MediaWiki manual

示例: diff(使用的表达式在编辑摘要中,结果在diff中)