使用AutoWikiBrowser计算

时间:2016-06-20 11:33:19

标签: regex mediawiki expr

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

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

对此:

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

虽然页面上显示的结果是正确的,但代码本身看起来并不好,所以我试图找到一种方法使其成为结果(在这种情况下值= 15)但是远没有运气。有人可以帮我解释如何使这成为可能吗?

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

1 个答案:

答案 0 :(得分:0)

MediaWiki解析器允许模板可以替代,即由其渲染替换。对于解析器函数调用也是如此。

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

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

参考: Substitution on MediaWiki manual

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