模板: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| |