个人工具

模板:Expr

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
第1行: 第1行:
<includeonly>{{#ifeq: {{{2|}}}|y|{{#ifeq: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}}||0|{{#if: {{#expr: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}}}} < 0|{{#expr: ceil({{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}})}}|{{#expr: floor({{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}})}}}}}}|{{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}}}}</includeonly><noinclude>[[category:模板]]
+
<includeonly>{{#ifeq: {{{2|}}}|y|{{#ifeq: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}}||0|{{#if: {{#expr: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}}}} < 0|{{#expr: ceil({{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}})}}|{{#expr: floor({{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}})}}}}}}|{{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷\(\)])/i=|÷=/|+=+|-=-|*=*|/=/|×=*}}}}</includeonly><noinclude>{{tpl_helpdoc}}</noinclude>
这个模板用来格式化算式, 将诸如"属性3+6装备÷2"这样的算式格式化成"3+6/2"这样的标准算式或其结果.
+
*支持数字: 阿拉伯数字0~9
+
*支持运算符: + - * / + - * / × ÷  ( )
+
 
+
{{block|1|
+
将不规则算式代入,以得到正确算式。
+
}}
+
 
+
{{block|2|
+
求解开关,如果这个参数被设为y,就会返回这个算式的结果,否则返回被格式化的算式。
+
*默认为不求解
+
}}
+
</noinclude>
+

在2019年1月7日 (一) 04:20所做的修订版本

编辑简介内容 这个模板用来格式化算式,将诸如属性3+6装备÷2这样的算式格式化成3+6/2这样的标准算式(或输出该算式的结果)。

子模板

编辑帮助内容

使用
{{expr|
  |[1] expr=
  |[2] calc= <y | >
}}
1 expr

将不规则算式代入,以得到正确算式。下述运算符会被转化为计算机用运算符:

  • + => +
  • - => -
  • *× => *
  • /÷ => /
  • ( => (
  • ) => )
2 calc

求解开关,如果这个参数被设为y,就会返回这个算式的结果,否则返回被格式化的算式。

  • 默认为不求解