模板:解析数字

本页使用了标题或全文手工转换,现处于中国大陆简体模式
模板页面
文档图示 模板文档[查看] [编辑] [查看历史] [清除缓存]

本模板用于部分需要提供Help:计算功能运算的模板参数读取数字之用。

概要

由于许多模板参数都会有放置参考文献、说明文字或在数字中间加入数字分位“,”的需求,但是部分模板又有使用到Help:解析器函数因而导致Help:计算功能出现诸如“表达式错误:预期外的<运算符。”的错误,因此本模板提供解析某模板参数之第一个出现的数字之功能,以方便Help:计算功能使用。

参数及使用方法

  • 语法
    • {{ 解析數字 | {{{指定的模板參數}}} }}
    • {{ 解析數字 | {{{指定的模板參數}}} | default=沒解析到數字時顯示的內容 }}
    • {{ 解析數字 | 1=要解析是否存在數字的文字 | default=沒解析到數字時顯示的內容 }}

示例

  • {{ 解析數字 | 6,133個,註:這是第800個[[質數]]<ref name="r1">參考文獻</ref> }}
    解析结果为:“6133”
    原本的参数显示为:“6,133个,注:这是第800个质数[1]

参考资料

  1. 1.0 1.1 参考文献
  • {{ 解析數字 | <span style="display:none">3.14159265358979</span>[[圓周率]]的值 }}
    解析结果为:“3.14159265358979”
    原本的参数显示为:“3.14159265358979圆周率的值”
  • {{ 解析數字 | {{解析數字|3.14159|[[圓周率]]的值}} }}
    解析结果为:“3.14159”
    原本的参数显示为:“3.14159圆周率的值”
    原本的参数展开为:“<span style="display:none">3.14159</span>[[圓周率]]的值
  • {{ 解析數字 | 為[[圓周率]]的值 }}
    解析结果为:“” (解析不到数字)
    原本的参数显示为:“为圆周率的值”
  • {{ 解析數字 | 為[[圓周率]]的值 | default=找不到數字}}
    解析结果为:“找不到数字” (解析不到数字)
    原本的参数显示为:“为圆周率的值”
  • {{ 解析數字 | 6.022,140,76e+23為[[阿伏伽德罗常数]] }}
    解析结果为:“6.02214076e+23”
    原本的参数显示为:“6.022,140,76e+23为阿伏伽德罗常数
  • {{ 解析數字 | 1=6.02214076×1023 mol−1阿伏伽德罗常数 }}
    解析结果为:“6.022”(数字被中断)
    原本的参数显示为:“6.02214076×1023 mol−1阿伏伽德罗常数
  • {{ 解析數字 | 1=<span style="display:none">6.02214076e+23</span>6.02214076×1023 mol−1阿伏伽德罗常数 }}
    解析结果为:“6.02214076e+23”
    原本的参数显示为:“6.02214076×1023 mol−1阿伏伽德罗常数

重定向

注意事项

模板编辑说明

参见

上述文档内容嵌入自Template:解析数字/doc编辑 | 历史
编者可以在本模板的沙盒创建 | 镜像和测试样例创建页面进行实验。
请将模板自身所属的分类添加在文档中。本模板的子页面