我在AutoWikiBrowser中使用正则表达式用几个值替换多个值的输入,例如:
|value1=4
|value2=5
|value3=6
对此:
|value={{#expr:4+5+6}}
虽然页面上显示的结果是正确的,但代码本身看起来并不好,所以我试图找到一种方法使其成为结果(在这种情况下值= 15)但是远没有运气。有人可以帮我解释如何使这成为可能吗?
P.S。我尝试了搜索功能,但没有找到类似的问题。
答案 0 :(得分:0)
MediaWiki解析器允许模板可以替代,即由其渲染替换。对于解析器函数调用也是如此。
您可以通过subst:
替换模板调用前缀的模板。
|value={{subst:#expr:4+5+6}}
参考: Substitution on MediaWiki manual
示例: diff(使用的表达式位于编辑摘要中,差异中的结果)