问题标签 [roman-numerals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
199 浏览

.net - 带有罗马数字的类名的 .NET 命名标准

我正在开展一个涉及政府资助的新项目。因此,我们将拥有引用政府立法的对象(类、属性、方法),其名称如 Title II、Title IV-A、Title IX、Title XVI 等。

我们遵循 Microsoft 的名称指南,但在我看来,这些名称的 Pascal/camel 大小写并不好。使用 Pascal 套管,我得到名为 TitleIi、TitleIva、TitleIx TitleXvi 的类。Camel 外壳为我提供了 titleIi、titleIva、titleIx、titleXvi 的变量。

另一种选择是使用阿拉伯数字而不是罗马数字。这给了我 Title2,Title4 读起来更好,但给人的印象是我们有多个实例(例如,AddressLine1 和 AddressLine2)。

我正在寻找这方面的建议。

0 投票
3 回答
448 浏览

c# - c# 中匹配 I.text 的正则表达式

我正在尝试在 c# 中将 PDF 解析为 XML,并且我想提取如下标题:I. INTRODUCTION, II. PAGE LAYOUT,按我文件中的罗马数字分类。我想写一个正则表达式来匹配这样的字符串我尝试了几件事但不起作用,有人可以帮忙吗?

0 投票
30 回答
86309 浏览

c# - 将整数转换为罗马数字

我正在尝试编写一个将数字转换为罗马数字的函数。到目前为止,这是我的代码;但是,它只适用于小于 400 的数字。有没有一种快速简便的方法来进行这种转换,或者扩展我现有的代码以便它处理所有情况?提前感谢您的帮助。

0 投票
1 回答
1437 浏览

regex - 使用 sed 将罗马数字转换为阿拉伯数字

我有这样的文本文件格式

我想用 sed 命令把它转换成数字。你能帮我吗?

非常感谢!

0 投票
1 回答
740 浏览

php - 匹配罗马数字

我有正则表达式

我用它来检测文本中是否有罗马数字。

但是罗马数字的格式总是这样:“IV.”......我在数字和“。”之前添加了eregi示例空格。在数字之后,但我仍然得到相同的结果。如果文本类似于“somethinvianyyhing”,则结果将是 vi(两者之间)......

我究竟做错了什么?

0 投票
2 回答
2090 浏览

java - 将数字转换为罗马数字?

可能重复:
你如何找到一个与整数等效的罗马数字

我需要编写一个 JSP 函数,它将有效地将整数(从 1 到 3000)转换为罗马数字。

0 投票
3 回答
981 浏览

javascript - 对按罗马数字 ID 排序的 html 元素进行排序

我已经生成了与此类似的 HTML(我无法控制):

基本上,生成此代码的代码(SQL -> XML -> XSLT)按字母顺序按字段(表示罗马数字字段)排序。有没有办法可以使用 javascript 从客户端重新排序列表项?

0 投票
3 回答
4727 浏览

mysql - MySQL自定义函数将罗马数字转换为阿拉伯语

好的,我需要一个 MySQL 函数来转换罗马数字字符串:

例如 XXCVI

转换为等效的阿拉伯编号。关于我为什么需要它,这是一个很长的故事,我只是这样做。

基于某人发布的 PHP 函数,我创建了以下 MySQL 函数,但它似乎在无休止地运行,我不知道为什么。(我可能只是太累了)

有人对我的函数有什么问题有任何提示,或者有更有效的方法将罗马数字字符串转换为阿拉伯数字?

0 投票
80 回答
143836 浏览

javascript - 在 javaScript 中将数字转换为罗马数字

如何将整数转换为罗马数字

例如,请参阅以下示例输入和输出:

警告:仅支持 1 到 3999 之间的数字

0 投票
3 回答
4007 浏览

javascript - 如何创建正则表达式检查罗马数字?

我需要创建正则表达式来验证用户是否输入:

  • 4 位数字
  • XXXXXX-YY这样的值,其中 X 是从 I 到 XXXIII 的罗马数字,YY 是两个拉丁字符 (AZ)