跳至主要內容
Lizely

文字轉數字轉換器

將清晰的英文序數詞短語轉換為數字,並在本機進行嚴格語法檢查,且不會上傳任何內容。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.請輸入一個英文的基數整數片語,例如 two hundred forty-six。
  2. 2.選擇轉換為數字,並讀取以逗號格式化的整數結果。
  3. 3.若出現錯誤,請修正標記的語法邊界,或移除不支援的單位、小數與周遭文字。

關於文字轉數字轉換器

文字轉數字轉換器可將書寫的英文序數整數轉為數字,且不會將語句傳送至伺服器。當值以文字形式出現,例如來自轉錄、表單回應、複製文件或文字內容時,此工具能提供數值表示,方便比較、計算,或貼入其他應用程式。輸入例如 “twenty-five thousand three hundred seventy-six,”,選擇「轉為數字」,結果即顯示為 25,376。

解析器是故意嚴格的.它認出英文單詞零到十九,數十從二十到九十,百,千,百萬和十億.像二十五這樣的連結化合物被接受,也被接受無連結的等效.連結器“and”被接受在熟悉的形式上,如百五. 負或負可以引入負值. 資本和重複的白空間不會影響結果.。

嚴格規則能防止看起來合理但實際錯誤的結果。數字片語必須從億、萬、千依次遞減。像 one million million 這樣的片語會被拒絕,而不是被猜測。百必須跟隨一至九的數值,十位詞只能被跟隨一個單位詞。零可以單獨使用,但在較長片語中會被拒絕,因為像 zero five 這樣的片語常見於識別碼、口述數字或未完成的文字,而非基本數字。

支援的範圍從負數 999,999,999,999 到正數 999,999,999,999。轉換器僅處理整數,不會解析小數片語、分數、百分比、貨幣、序數、成對發音的年份、逐位發音的電話號碼、科學記號、印度的萬或億數字分組,或非英語數字系統。這些形式需要各自明確的語法,不應被靜默地強制轉換為本系統的格式。

語言表遵循 Unicode 的基於規則的數字格式化指南,用於基本英語拼寫順序與十位數的處理。已發表的範例也提供獨立的檢查方式,用於百位、千位與百萬位的形狀。八個外部金鑽案例涵蓋零、 nineteen、 twenty-five、 one hundred、 one thousand five hundred、 25,376、 one hundred thousand 與 one million。額外的測試則涵蓋負數、支援的最大值、無效的數級順序、錯誤的十位數與嵌入零的情況。

此頁面執行確定性解析,而非人工智慧。相同的有效詞語每次都會產生相同的整數,而無效詞語則會產生特定錯誤,而非臆測答案。所有處理皆留在目前瀏覽器分頁中。工具不會保留輸入、上傳、翻譯或用來訓練模型。

為獲得最佳結果,僅輸入數字片語。轉換前請移除周遭的句子文字、標籤、單位與貨幣名稱。若來源使用區域慣例,請確認其與這裡使用的短尺度英文含義相符:千為 10³,百萬為 10⁶,十億為 10⁹。在使用數字下游前,請先對重要的財務、法律或測量值與原始來源進行對照。轉錄口語時,請先將書寫片語與錄音進行比較,因為遺漏的數量詞可能會使值改變幾個數量級。

方法與來源

標準化大小寫、空白字元、逗號和連字元變體;解析可選的負號;以嚴格遞減順序拆分十億、百萬和千;將每個剩餘的組解析為一到九百加上有效的百位數表示式;拒絕未支援的詞彙和歧義語法;使用精確的安全整數在±999,999,999,999範圍內進行總和。對照Unicode LDML與獨立的英文語法參考資料,驗證八種拼寫測試用例。

常見問題

可以轉換負數嗎?
可以。請以負號或「負」字開頭,並在支援的整數範圍內。
支援小數或分數嗎?
不,它刻意只解析整數,並拒絕小數、分數、貨幣和序數語言。
在數字句子中是否允許使用 “and”??
是的。熟悉的型式如一百零五被接受,而數級順序仍保持嚴格。
我的文字會離開瀏覽器嗎?
第幾個。解析是確定性的,且完全在目前的瀏覽器分頁中執行。

計算工具 使用指南

查看全部