数字号码提取
从文本里批量提取数字:支持整数、小数、负数与千分位逗号,百分号可保留或丢掉,并且不会从 192.168.1.1 这类 IP 里切出碎片。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
待提取文本
提取结果
一行一项,可直接复制。
粘贴文本后即可提取数字
命中: 0 · 不重复: 0
这个工具能做什么
- 从报表文字、合同段落或 OCR 结果里把数字一次性挑出来,做二次汇总时不用手工抄。
- 核对发票或账目里的金额:连千分位一起抓出来,直接贴进表格。
- 配合「去掉百分号」统计增长率、占比等文本里的数值。
示例
输入
共 3 项,温度 -2.5 度,金额 1,234,567.89 元,占比 12.5%,编号 007,IP 192.168.1.1 不算数字串。
输出
3 -2.5 1,234,567.89 12.5 007
千分位逗号与百分号默认被去掉;192.168.1.1 因为前后紧邻数字或小数点,不会被切出碎片。
常见问题
为什么 IP 地址 192.168.1.1 没被提取?
因为候选数字前后不能紧邻数字或小数点,避免把 IP、日期、版本号切成一堆碎片。需要 IP 请用 IP 地址提取工具。
千分位逗号会被保留吗?
默认保留在结果里(1,234,567.89),方便直接贴回表格;关掉「允许千分位」则按逗号拆成三段数字。
百分号怎么处理?
默认只留数字(12.5% → 12.5);打开「保留百分号」则输出 12.5%。不管哪种设置,原文是否带 % 都会记录在结果的 percent 字段里。
007 这种前导零会变成 7 吗?
不会。工具按文本处理,不做数值转换,前导零与末尾零都原样保留。
最多能处理多少文本?
两百万字符。超过会直接报错,避免主线程被超大输入拖死。
关键词:数字提取号码提取number extractor提取数字小数千分位负数文本取数