模板:解析數字/doc

本模板用於部分需要提供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阿伏伽德羅常數

重新導向

注意事項

模板編輯說明

參見