# 英文单词转数字

把英文数字词转成阿拉伯数字。支持千/百万/十亿量级、"and"、通过 "point" 表达的小数以及连字符，并就地替换数字片段。

> 标准页面: https://elysiatools.com/zh/tools/words-to-number

- **分类:** Text Processing

- **关键词:** 英文数字转阿拉伯数字, 单词转数字, 文字转数字, 英文数字解析

## 概述

把英文数字词转换成数字——从 "seven" 到 "two billion one hundred million" 甚至更大，包括 "three point one four" 这样的小数。

**它能解析的内容：**
- 整数：`one hundred twenty-three` → `123`
- 量级词：thousand、million、billion、trillion、quadrillion
- "and"：`one hundred and five` → `105`（"and" 被当作百位组的一部分，这是英/美的常见用法）
- 通过 "point" 表达小数：`three point one four one five` → `3.1415`（"point" 之后的每个数字单独读）
- 连字符和大小写：`Twenty-One`、`twenty one`、`twenty-one` 都可用。

**工作原理：**
- 工具在输入中找到最长的一段数字词，求值后只把这一段替换成数字。周围的文字保持不变，所以 `"order sixty-four boxes"` 变成 `"order 64 boxes"`。
- **十进制数字** 输出为纯数字（如 `142`）。**带千分位分隔符** 会加上千分位分组（如 `1,000,000`）。

**须知：**
- 尽可能解析为整数；"point" 引入按位读取的小数部分，符合人们口述小数的方式。
- 如果一段词无法解析为数字，会原样返回而不是产生乱码。
- 仅支持英文数字词系统。如需数字转单词，请使用专门的数字转单词工具。

## 输入项

- **文本** (textarea): Type number-words, e.g. "two hundred and fifty thousand"...
- **输出格式** (select)

## 适用场景

- 需要将英文文本或语音转写稿中的英文数字单词批量替换为阿拉伯数字时。
- 处理包含大额英文数字描述（如 "two billion one hundred million"）的财务或统计文本，并需要快速转换为标准数字格式时。
- 解析带有英文小数描述（如 "three point one four"）的科学或技术文档，并需要将其转换为十进制数字时。

## 工作原理

- 输入包含英文数字词的文本，并选择输出格式为“十进制数字”或“带千分位分隔符”。
- 系统自动识别并提取文本中最长的英文数字词片段，包括整数、大数单位、连字符、"and" 以及由 "point" 引导的小数部分。
- 将识别出的英文数字词计算并转换为对应的阿拉伯数字，其余非数字文本保持原样不变。
- 根据所选格式输出转换后的文本，直接就地替换原有的英文数字词。

## 使用案例

- 整理英文会议纪要或语音转写文本，将口语化的英文数字词快速转换为紧凑的阿拉伯数字。
- 规范化处理英文合同或商业报告，将大写的英文金额单词转换为易读的带千分位分隔符的数字。
- 清洗包含英文数字描述的学术或实验数据集，将其统一转换为标准的十进制数值格式。

## 常见问题

### 这个工具支持中文数字（如“一百二十三”）转换吗？

不支持，本工具仅支持英文数字词系统。

### 文本中非数字的单词会被修改吗？

不会，工具只会识别并替换最长的英文数字词片段，周围的其他文本会原样保留。

### 如何处理带小数点的英文数字？

工具支持通过 "point" 表达的小数，"point" 之后的英文数字单词会被逐位解析为小数部分。

### 如果输入的英文数字词拼写错误或无法解析会怎样？

如果一段词无法被正确解析为数字，工具会将其原样返回，不会产生乱码。

### 支持哪些大数单位？

支持 thousand（千）、million（百万）、billion（十亿）、trillion（万亿）以及 quadrillion（千万亿）等量级词。

## 相关工具

- [Twitter / X 长推文拆分器](https://elysiatools.com/zh/tools/twitter-thread-splitter): 粘贴长文本，自动按 280 字符限制拆分成带编号的 X 线程。支持按词/句/段边界切分、自动加 1/N 编号、正确加权中日韩和全角字符、URL 按 23 字符计数，并为每条推文显示 X 风格预览卡和字数计量条。
- [最小生成树计算器（Kruskal / Prim）](https://elysiatools.com/zh/tools/minimum-spanning-tree): 对无向加权图（1–30 条边，每行：节点1、节点2、权重）求最小生成树，双算法可选：Kruskal 按权重排序后用并查集逐边判定，记录每条边被接受/成环拒绝的完整过程；Prim 从起始节点出发每步取离开当前成分的最便宜边并展示成分生长。自环自动跳过；图不连通按业务拒绝并给出连通分量数；两种算法结果总权重必须一致（内部校验）。经典例：A-B 4、A-C 2、B-C 5、B-D 10、C-E 3、D-E 4、D-F 11、E-F 8 → MST 权重 21（A—C、C—E、A—B、D—E、E—F），B—C 成环被拒。
- [自适应 12 点隐藏水印](https://elysiatools.com/zh/tools/adaptive-12-point-hidden-watermark): 为单张图片或 ZIP 中每张支持图片，在全部、随机或指定的边缘点位添加低对比度文字水印，并按局部背景自动选择深色或浅色文字。
- [钠排泄分数 FENa 计算器（鉴别急性肾损伤）](https://elysiatools.com/zh/tools/fractional-excretion-sodium): 钠排泄分数 FENa = (尿钠×血清肌酐)/(血清钠×尿肌酐)×100%。少尿型 AKI 鉴别：<1% 提示肾前性氮质血症（容量不足、心衰、肝肾综合征等钠潴留状态）；≥1% 提示肾性损伤（常为 ATN，肾小管无法重吸收钠）；>4% 偶见于梗阻后。利尿剂会干扰结果（改用 FEUrea<35%）；造影剂/脓毒症相关 ATN 可表现为低 FENa；慢性 CKD 和糖尿可使 FENa 升高。需结合临床。不构成医疗建议。
- [HDR AVIF 转 SDR PNG 色调映射器](https://elysiatools.com/zh/tools/hdr-avif-to-sdr-png): 解码 PQ 或 HLG AVIF，将 BT.2020 转换为 sRGB，并把高光映射到可查看的 SDR PNG。
- [Data URI 生成器](https://elysiatools.com/zh/tools/data-uri-generator): 将文件转换为 Data URI（Base64 或百分号编码），用于直接在 HTML、CSS 或 Markdown 中内联图片、字体等资源
- [黑客语转换器](https://elysiatools.com/zh/tools/leet-speak-converter): 在文本与 leet 语（1337）之间互转。用基础、完整或全大写风格编码，或把 leet 解码回纯文本。
- [文本转CSV转换器](https://elysiatools.com/zh/tools/text-to-csv): 将各种文本格式转换为CSV，具有可自定义的解析选项

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [数字和货币示例](https://elysiatools.com/zh/samples/number-currency-samples): 用于测试货币提取的各种数字和货币格式文本
