📜  检查是数字是罗马 - 无论代码示例

📅  最后修改于: 2022-03-11 14:59:00.782000             🧑  作者: Mango

代码示例1
import re

def is_roman_number(num):

    pattern = re.compile(r"""   
                                ^M{0,3}
                                (CM|CD|D?C{0,3})?
                                (XC|XL|L?X{0,3})?
                                (IX|IV|V?I{0,3})?$
            """, re.VERBOSE)

    if re.match(pattern, num):
        return True

    return False