Roman Numerals

numbers
VariationPattern
Roman Numerals (standalone)^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$
Roman Numerals (inline)\bM{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})\b
Raw data
{
    "featured": true,
    "handle": "roman-numeral",
    "tags": [
        "numbers"
    ],
    "title": "Roman Numerals",
    "inputs": [
        "I",
        "i",
        "V",
        "v",
        "VI",
        "IV",
        "IX",
        "X",
        "XI",
        "XIV",
        "XIX",
        "XX"
    ],
    "variations": [
        {
            "title": "Roman Numerals (standalone)",
            "regex": "^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$",
            "inputs": [
                "I",
                "i",
                "V",
                "v",
                "VI",
                "IV",
                "IX",
                "X",
                "XI",
                "XIV",
                "XIX",
                "XX"
            ]
        },
        {
            "title": "Roman Numerals (inline)",
            "regex": "\\bM{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})\\b",
            "inputs": [
                "I",
                "i",
                "V",
                "v",
                "VI",
                "IV",
                "IX",
                "X",
                "XI",
                "XIV",
                "XIX",
                "XX"
            ]
        }
    ],
    "fullPath": "/app/patterns/roman-numeral.yaml"
}