模板:Expr
出自Meshal Lite
(修订版本间的差异)
第1行: | 第1行: | ||
− | <includeonly>{{#ifeq: {{{2|}}}|y|{{#ifeq: {{#replaceset: {{{1|}}}|/([^\d\+\-\*\/ | + | <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:模板]] |
这个模板用来格式化算式, 将诸如"属性3+6装备÷2"这样的算式格式化成"3+6/2"这样的标准算式或其结果. | 这个模板用来格式化算式, 将诸如"属性3+6装备÷2"这样的算式格式化成"3+6/2"这样的标准算式或其结果. | ||
*支持数字: 阿拉伯数字0~9 | *支持数字: 阿拉伯数字0~9 | ||
− | *支持运算符: + - * / + - * / × ÷ | + | *支持运算符: + - * / + - * / × ÷ ( ) |
{{block|1| | {{block|1| |
在2018年3月9日 (五) 16:57所做的修订版本
这个模板用来格式化算式, 将诸如"属性3+6装备÷2"这样的算式格式化成"3+6/2"这样的标准算式或其结果.
- 支持数字: 阿拉伯数字0~9
- 支持运算符: + - * / + - * / × ÷ ( )
1
将不规则算式代入,以得到正确算式。
2
求解开关,如果这个参数被设为y,就会返回这个算式的结果,否则返回被格式化的算式。
- 默认为不求解