罗马数字

c# – 我试图弄清楚如何将罗马数字转换成整数

我试图弄清楚如何将罗马数字转换为整数.这是我代码的一部分.当我提示用户输入M时它显示1000,但是当我提示用户输入罗马数字(如VM)时,它不会给我995而是1005.这是因为我告诉我的程序这样做.我想弄清楚的是我如何向前看并让它知道何时添加或减去罗马数字.我该如何开始这样做?

html5 – 用于在HTML中读取替代文本(例如罗马数字)的ARIA属性

在我的HTML文档中,我使用罗马数字.有没有办法通知屏幕阅读器以另一种方式解释某些文本?我的猜测是会有一个ARIA属性,但我似乎无法找到它.例如.:解决方法使用aria-label标记为元素提供有意义的描述.然后,通过将它们包含在将aria-hidden属性设置为true的span元素中来隐藏屏幕阅读器中的元素,从屏幕阅读器中隐藏罗马数字.

regex – 你如何只匹配有效的罗马数字与正则表达式?

想到myotherproblem,我决定我甚至不能创建一个符合罗马数字的正则表达式问题是只匹配有效的罗马数字。例如,990不是“XM”,它的“CMXC”我的问题在制作正则表达式,这是为了允许或不允许某些字符,我需要回头看。让我们以数千为例。尝试:打破它:M{0,4}这指定了数千部分,基本上限制在0和4000之间。C{0,3})稍微复杂一点,这是为百个部分,涵盖所有的可能性:(XC|XL|L?X{0,3})与上一节相同的规则,但十位:(IX|IV|V?I{0,3})这是单位部分,处理0到9,也类似于前两个部

正则表达式 匹配罗马数字 并且返回匹配到的值

这两天楼主处理一个需求要在很多字符串里面匹配出字符串中的罗马数字还要取出这些罗马数字进行一系列的操作.在度娘上找了半天也没找到有用信息还被很多错误的代码误导了非常痛苦.好在最后各种努力花了半天时间达到了想要的结果.现在在这里记录并分享一下.如果需要转载请注明出处写好传送门.thanks这里分享一个网站可以把阿拉伯数字转化为对应的罗马数字没有上限好用点赞加分享http://www.zhongguos