文本处理罗马数字转换阿拉伯数字转罗马罗马数字对照表
罗马数字批量互转
罗马数字与阿拉伯数字双向批量转换,自动识别方向,严格校验 IIII / VV 等非法写法并指出原因,支持 1–3999。
转换结果
3 成功2 失败
2024MMXXIV
mcmxcix1999
IV4
IIII非法罗马数字写法
0罗马数字没有 0
罗马数字规则速查 (点击符号填入输入框)
小值符号位于大值左侧表示减法:IV=4、IX=9、XL=40、XC=90、CD=400、CM=900;标准写法范围 1–3999,无零与负数,IIII、VV 等为非法写法。
使用步骤
- 选择方向:自动识别 / 数字转罗马 / 罗马转数字
- 每行输入一个值,批量转换
- 查看逐行对齐结果,非法串标黄并注明原因
- 一键复制结果列,页内附规则速查表
罗马数字换算规则
- 数字转罗马采用贪心减法(1000、900、500、400……),支持范围 1–3999
- 罗马转数字先做合法性正则校验再累加,IIII、VV 等非法写法报错
- 自动模式下含字母按罗马解析,大小写不敏感,输出统一大写
- 0 与负数报错(罗马数字无零),空行跳过
输入输出示例
| 输入 / 情形 | 输出 / 说明 |
|---|---|
2024 | MMXXIV |
mcmxcix | MCMXCIX(1999) |
IIII | 报错:非法罗马数字 |
适用场景
- 论文书籍章节编号转换
- 铭文钟表盘数字识读
- 试卷题目批量改编号
常见问题
标准罗马数字在不使用上划线倍乘记号时范围为 1–3999,4000 需非标准记号,工具不支持。
钟表盘上偶见 IIII 装饰写法,但标准记数法应为 IV,工具按标准规则判定为非法。
基本字符 I=1、V=5、X=10、L=50、C=100、D=500、M=1000,小值符号位于大值左侧表示减法,如 IV=4、IX=9。
不能,罗马数字只表示整数,0、负数与小数都会报错。
数值上没有区别,输入大小写不敏感,输出统一为大写。
相关工具
同分类常用
规则口径最后核对:2026-10-13