问题标签 [numbered-list]

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 投票
1 回答
2484 浏览

r - R闪亮的变量有序或无序列表

我想使用一个有序/无序列表,如下所示:

但是,我希望列表中的项目数量取决于其他因素;也就是说,不是固定大小的。这可能吗?

例如,如果我的字符向量最终大小为 3,那么我想将其中的三个元素显示为三个单独的行。如果向量的大小为 10,那么它应该是一个有 10 个级别的有序/无序列表。

所以在这里要求两件事:

  1. 根据某些变量制作不同大小的有序/无序列表
  2. 在每个级别中显示某些文本,这些文本也会根据显示的行而有所不同
0 投票
0 回答
863 浏览

vba - 在 MS Word VBA 中,使用出现的数字插入对编号项目编号的交叉引用的方法

我有以下代码来插入更新的、超链接的交叉引用来代替用户键入的纯文本数字,该数字引用先前的列表项:

我处理的文档有多个不同格式的编号列表,问题是如果用户键入数字 5,插入的交叉引用将是整个文档中的第 5 个编号项,可能是编号为“[0005”的段落]”而不是用户想要的编号为“5.”的列表项,该列表项出现在文档的后面。我知道可以提取给定编号项目出现的列表标题编号——它是 ListFormat 对象的 ListString 属性;例如,Selection.Range.ListFormat.ListString将返回所选段落的数字。

但是这个方法是否有一个逆向,它将返回一个给定标题编号的编号项目,而不必显式地遍历段落并提取作为 ListFormat 对象的每个段落的 ListString 属性,直到找到匹配项?

0 投票
0 回答
70 浏览

java - 编号列表项的 JTidy 问题

使用IText. _ <br/>附加标签时,项目列表的序列号不会加一。考虑以下示例:

对于字符串 withBrTag,输出为:

注意编号 - 2, 4, 6!每个<br/>标签在执行时被解析为<li>节点tidy.parseDOM(inputStream, null)。因此编号发生变化。TIDY以错误的方式解析html内容,导致编号问题。

但是如果我使用String withoutBrTag生成的输出是预期的。

谁能解释为什么<br/>标签被视为</li>标签以及如何解决?

注意 1:不仅对于<br/>标签编号更改,而且对于任何html标签,如 -<p>, <i>, <hr/>标签。这意味着如果在标签之前或之后添加任何<li>标签,它将影响编号。

注 2:使用 itextpdf-2.0.1。

0 投票
1 回答
87 浏览

python - Python/PySpark 解析带有编号属性的 JSON 字符串

我需要以某种不同于纯文本的文件格式(例如:镶木地板)存储如下 JSON 字符串:

vidInfo 的索引没有已知的界限(可以是 10、20)。因此,我希望将 vidInfos 放在一个数组中,或者将此类 JSON 对象分解为多个较小的对象。

我发现了这个问题:PHP JSON parsing (number attributes?) 但它是在 PHP 中,我不太明白。而且我不确定它是否与我需要的相同。

中间数据应该是这样的:

或像这样:

我被卡住了,需要一些提示才能继续前进。能否请你帮忙?非常感谢你的帮助。

0 投票
0 回答
48 浏览

java - 如何创建编号列表

我想创建一个编号列表,它在每行旁边显示索引号。我不太确定如何实现这一目标。

这是我创建列表的代码:

0 投票
1 回答
556 浏览

vba - Word VBA 搜索和替换运行很慢,消耗很多资源

我有一个由建模程序创建的 800 多页文档。本文档主要由一系列编号的句子(未编号的列表)组成。可以有 10,000 个编号的行,这些行将被转换为 5000-7000 个不同长度的编号列表。

VBA for Word 脚本(见下文)搜索后面的第一个编号段落和未编号段落,然后查找未编号段落之前的最后一个编号段落,然后将范围转换为编号列表。重复此序列直到文档结束。

该过程按预期工作。问题是,它消耗 65-95% 的 CPU、大部分物理内存,并且需要 5-15 小时才能运行。

任何关于将性能提高至少一个数量级(至少是一半或四分之一的时间)的想法将不胜感激。

处理前的样本文件:

前

处理后的样本文件:

后

VBA程序:

感谢@TechnoDabbler,这是代码的最终版本:

0 投票
1 回答
399 浏览

python-docx - 为什么 isspace() 为空的 docx python 库中的字符串返回 false?

我的目标是从多个 Microsoft Word 文档中的编号/项目符号列表中提取字符串,然后将这些字符串组织成一个单行字符串,其中每个字符串按以下方式排序:1.string1 2.string2 3.string3 等. 我将这些单行字符串称为过程,由“步骤”1.、2.、3.等组成。

它必须采用这种格式的原因是因为程序字符串被放入数据库,数据库用于创建 Excel 电子表格输出,在电子表格上使用格式化宏,并且有问题的程序字符串必须在此格式以使该宏正常工作。

MSword中的编号/项目符号列表在格式上都是相似的,但有些使用数字,有些使用项目符号,有些在第一个点之前有额外的行空间,或者在最后一个点之后有额外的行空间。

以下文本显示了 Word 文档格式设置的三个不同示例:

段落关键字 1:任意文本
1. 步骤 1
2. 步骤 2
3. 步骤 3
段落关键字 2:任意文本

段落关键字 3:任意文本
• 步骤 1
• 步骤 2
• 步骤 3

第 4 段关键字:任意文本

第 5 段关键字:任意文本

  1. 步骤1
  2. 第2步
  3. 第 3 步

第 6 段关键字:任意文本

(由于某种原因,前两个列表在帖子的格式中没有缩进,但在我的 Word 文档中,所有缩进都是相同的)

当编号/项目符号列表的格式没有多余的行空格时,我的代码可以正常工作,例如在“段落关键字 1:”和“段落关键字 2:”之间。

我试图使用 isspace() 来隔离那些不属于我想要包含在我的过程字符串中的列表的额外行空间的实例。

这是我的代码:

不幸的是,我无法将输出放到这篇文章中,但问题是,只要单词 doc 中有空行,isspace() 就会返回 false,并且会返回一个数字“x”。分配给空白空间,所以我最终得到类似: 1. 2.Step 1 3.Step 2 4.Step 3 5. 6. (这是代码中 print(procedure3) 的最后一次迭代)

问题是即使我的 python 控制台输出显示字符串只是一个空行,isspace() 也会返回 false。

我是否错误地使用了 isspace()?我没有检测到的字符串中是否存在导致 isspace() 返回 false 的内容?有没有更好的方法来实现这一点?

0 投票
1 回答
37 浏览

python-3.x - 拆分功能不适用于字符串和列表

只是做了我的第一次网络抓取,我已经有了想要提取的元素,但我找不到将它们打印为编号列表的功能。我现在拥有的代码:

目的是让列表打印如下:

  1. ……
  2. 杰...
  3. ...

希望你不介意这是波兰文;)

0 投票
1 回答
61 浏览

indentation - 在 LibreOffice 中,如何进行编号和子编号列表

可笑的是 LibreOffice 没有这个,我只需要这个:

  1. 1.1。a - 第 1.2 小节。a - 秒 s。
  2. 别的东西 2.1。asdv 2.2.abgt 2.3.arv 2.4.ar

我如何自动做到这一点?如 - 自由办公室自动缩进,并相应地计算它?

0 投票
1 回答
33 浏览

vba - 如何滚动到 MS Word 中编号列表中的特定数字

我喜欢滚动到一个很长的文档的 8.4 标题来检查内容。我需要检查多个 MS Word 文件,我们可以通过 VBA 或 GoTo 来做吗