收据扫描与条目提取器 - OCR 识别并表格化
上传购物收据照片,通过 OCR 识别文字并尝试提取商品名和价格,整理成账单。
UD5工具箱
测试复数形式(plural)、性别/选择(select)、序数(selectordinal)、数字/日期格式化等 ICU MessageFormat 语法
输入模板后自动检测变量
{...} 包裹格式化指令。
=0, =1, zero, one, two, few, many, other。zero, one, two, few, many, other(注意没有=X精确匹配)。不同语言的序数规则差异很大:英文中1→one(1st)、2→two(2nd)、3→few(3rd)、其他→other(4th+);中文所有序数都归入other。
plural 和 selectordinal 的选项消息体中,# 是一个特殊占位符,会被自动替换为该 plural 变量的实际数值。例如 {count, plural, other{有#个苹果}},当 count=5 时,输出"有5个苹果"。# 只在其直接所属的 plural/selectordinal 选项体内有效,嵌套的 plural 会有自己的 # 上下文。
{gender, select, male{他有{count, plural, one{#个苹果} other{#个苹果}}} female{她有{count, plural, one{#个苹果} other{#个苹果}}} other{TA有{count, plural, one{#个苹果} other{#个苹果}}}}gender 选择主语,再根据 count 选择复数形式。内层的 # 属于内层 plural(count),与外层 select(gender)无关。解析器会递归处理每一层。
{var, number} — 默认数字格式(带千分位){var, number, integer} — 整数(去除小数){var, number, currency} — 货币格式(默认USD,受locale影响){var, number, percent} — 百分比格式{var, number, ::compact-short} — 紧凑格式(如1K、1M){var, date, short/medium/long/full}。
{ 必须有对应的 },嵌套时注意层级。other 作为默认分支,否则在无法匹配时会报错。zero/one/two/few/many/other 和 =数字。{var,plural,...} 中逗号后加空格更易读。
<FormattedMessage id="..." values={{count:5}} />$tc('key', 5) 或 $t('key', {count:5}){{ count | i18nPlural:pluralMap }} 或使用 $localizeIntl.plural() 和 Intl.select()ICU4J 库的 MessageFormat 类上传购物收据照片,通过 OCR 识别文字并尝试提取商品名和价格,整理成账单。
粘贴或上传文件,基于 BOM 和字节特征快速推测文本编码,辅助解决乱码问题。
输入文本,将所有空白字符用特殊符号标记显示,帮助排查缩进混乱或隐形字符问题。
列出所有标准HTML元素,按类别(流、短语、嵌入等)筛选,附简要说明。
将CSV表格数据转换为结构化XML文档,自定义根节点与元素名,适合数据交换与接口适配。
在线转换图片格式,支持PNG、JPEG、WebP等互相转换,调节质量输出,纯前端处理。
选择或上传自定义列表符号,生成对应的CSS ::marker或背景样式。
将CSV数据转换为JSON对象数组,支持自定义分隔符和编码,便于前端数据处理和API对接。
将JSON数组对象转换为CSV格式,便于导入Excel或数据库,支持嵌套字段展平。
将代码中的缩进在空格和 Tab 之间相互转换,可指定缩进宽度,确保团队代码风格一致。
严格依据RFC规范验证邮箱格式,显示详细的合规分析,并给出建议的正则表达式。
将图片在 PNG、JPEG、WebP、AVIF、BMP 之间自由转换,调节质量并下载。
在线Unicode编码转换,支持字符与Unicode码点、UTF-8十六进制之间的相互转换,便于字符分析。
将JSON对象快速转换为XML格式,支持属性配置与缩进美化,纯前端实时转换,确保数据安全。
整理正则表达式元字符、量词、分组等语法,带实用示例,便于快速查阅。
收集宾客饮食偏好,自动统计牛肉、鸡肉、素食及各过敏原人数,方便备餐。
将XML数据转换为JSON对象格式,支持属性、文本节点的智能映射,便于Web开发处理。
对比document.cookie和现代Cookie Store API的异步读写操作,以及变化监听。
演示如何使用Web OTP API在移动端自动从短信中提取一次性验证码并填入表单。
展示A系列、B系列、C系列及常用信封尺寸的毫米和英寸对照。
将苹果设备拍摄的 HEIC 格式照片转换为通用的 JPG 格式,保持质量。
填写能量、蛋白、脂肪等数据,生成标准营养成分表HTML代码或图片。
通过边缘检测和颜色反转,将照片转为黑白铅笔素描或钢笔线条画。
输入字节数,自动转换为最合适的单位(KB、MB、GB 等),并支持指定小数位数。
适配多种SQL方言的关键词大小写与缩进风格,并可添加注释提示,提升大查询可读性。
输入Accept-Language标头值,按权重排序并匹配你的支持语言列表,辅助多语言应用开发。
查找并列出国标语言代码、两位及三位字母,适用于HTML lang属性设置和国际化。
将压缩的SQL语句按标准缩进美化,关键字高亮,兼容MySQL/PostgreSQL等方言。
在复平面上绘制复数点,并可直观展示加法、乘法等运算的几何意义。
选择格式样式,输入图书、文章信息,生成规范的参考文献条目。