个人工具

模板:Expr

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
(已保护“模板:Expr” ([edit=sysop] (无期) [move=sysop] (无期)))
第1行: 第1行:
<includeonly>{{#ifeq: {{{2|}}}|y|{{#ifeq: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}}||0|{{#expr: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}}}}}}|{{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}}}}</includeonly><noinclude>[[category:模板]]
+
<includeonly>{{#ifeq: {{{2|}}}|y|{{#ifeq: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}}||0|{{#expr: floor({{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}})}}}}|{{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}}}}</includeonly><noinclude>[[category:模板]]
  
 
== 说明==
 
== 说明==

在2015年5月16日 (六) 16:33所做的修订版本


说明

这个模板用来格式化算式, 将诸如"属性3+6装备÷2"这样的算式格式化成"3+6/2"这样的标准算式或其结果.

  • 支持数字: 阿拉伯数字0~9
  • 支持运算符: + - * / + - * / × ÷ x X ( )


参数

1
将不规则算式代入, 以得到正确算式.
2
求解开关. 如果这个参数被设为y, 就会返回这个算式的结果, 否则返回被格式化的算式. 默认为不求解.