ローマ数字から数値へ

ローマ数字

よく使うローマ数字の例

数値ローマ数字
1I
4IV
9IX
14XIV
49XLIX
99XCIX
2,026MMXXVI
3,999MMMCMXCIX

ローマ数字記号

ローマ数字表し方
I11
IV41を5の前に置く
V55
IX91を10の前に置く
X1010
XL4010を50の前に置く
L5050
XC9010を100の前に置く
C100100
CD400100を500の前に置く
D500500
CM900100を1000の前に置く
M1,0001000

標準的なローマ数字をアラビア数字へ変換し、各部分の値を確認します。無効な表記や標準外の表記は推測せずに拒否します。

IV、IX、XL、XC、CD、CM などの減算表記は1つの値として解析します。変換結果を標準的なローマ数字表記と照合し、無効な順序や繰り返しを検出します。

標準的なローマ数字の規則

I、X、C、Mは、標準表記で許される場合に繰り返せます。IV、IX、XL、XC、CD、CMは減算則を使います。標準形でない表記(例: IIII, VX、または IC )は、暗黙に解釈せずエラーとして扱います。

ローマ数字日付

日付モードでは日・月・年を個別に変換し、3 種類の表示順に対応します。装飾的な日付、碑文、章見出し、時計、歴史資料などに便利です。このページの標準表記は 3999 年までです。それより大きな値には上線を使う表記が必要ですが、プレーンテキストでは一貫して表現できないためです。

関連する変換: ローマ数字変換 · ローマ数字から数値へ · 数値からローマ数字へ · 日付計算