问题标签 [last-occurrence]

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 回答
26 浏览

php - 如何在 PHP 中编写正则表达式来捕获另一个 HTML 标记之前最后一次出现的 HTML 标记?

我正在尝试在 PHP 中编写一个正则表达式,它允许我在另一个 HTML 标记的实例之前捕获 HTML 标记的最后一个实例。

例如,如果我有以下 HTML:

我想捕获以下内容,并为keyword-hereand捕获组21

我尝试使用以下正则表达式,但它最终得到了从<p>Para #1</p>after的所有内容Para #2,这太多了:

因为那不起作用,所以我尝试如下添加一个否定的前瞻,但这会导致根本不返回任何匹配项:

所以现在我被困住了。第一个正则表达式捕获太多,第二个限制太多,根本不匹配任何东西。中间的平衡在哪里得到我所追求的?

我错过了什么?我是否以错误的方式接近或完全接近这个?谢谢你。

0 投票
1 回答
47 浏览

r - 我如何在 R 中编写一个循环来创建一个新变量,该变量将计算当前试验与其最后一次出现之间的距离?

在此处输入图像描述![在此处输入图像描述][2]我有一个数据集,其中包含以随机模式出现的 8 个单词(例如“klein”、“warm”)的列表。我需要创建一个变量,它向我显示在单词的特定出现和最后一次出现之间有多少次试验。例如,如果一个单词连续出现两次,这个新变量应该是 0,如果中间有另一个单词,这个变量应该是 1,以此类推。谁能帮助我并给我一个提示?先感谢您!ps你可以看到图片是在SPSS中是怎么做的

在此处输入图像描述

ps 输入()

0 投票
1 回答
63 浏览

r - if else 循环创建一个新的分类变量

我想获得一个lastocc值为 1 和 2 的新变量。lastocc如果每个单词的最后一次出现也以相同的颜色显示,则该变量应显示为每个单词。

因此,如果特定单词现在和以前以相同的颜色显示,则应将其编码为 1。如果在最后一次出现时以不同的颜色显示,则应将其编码为 2。

例如:

我尝试了这段代码,但它不起作用:

更高级的是 dput() =

如果你能给我一些建议就好了。谢谢你!

0 投票
1 回答
19 浏览

python-3.x - 返回python3中搜索词的最后一次出现

我有一个日志文件,可能很长

我想阅读该文件并仅获取搜索词的最后一行:“Get_balance”

使用上面的代码,我得到了第一次出现。

我怎样才能得到最后一次出现?

0 投票
1 回答
48 浏览

regex - 用于 Grep 的 REGEX 以捕获 Zip 存档中最后一个文件的名称

好在它终于发生了。我的 Google-fu 让我失望了。请帮忙...

我有一个批处理文件,它通过一个目录并从漫画档案(.cbz 文件)中获取信息

它会生成一个包含标题、页数、最后一页分辨率、存档大小和艺术家姓名的 CSV 文件

除了分辨率,这一切都很好。我能够得到解决没有问题,但提取最后一页只有在档案中以特定方式命名文件时才有效(文件被命名为第 000 页,我计算文件数并减去 1)。如果它偏离(第一页是第 801 页,最后一页是第 868 页)它无法提取页面,因为我告诉它提取第 068 页而不是 868。

所以我想如果我只是得到最后一页的实际名称,我就是金。

我正在尝试使用以下方法 grep zip 文件中的最后一个文件名:

但这给了我所有的文件名。

这是我试图 grep 的输出:

我在正则表达式方面越来越好,但只有我使用过的组是捕获组。我用谷歌搜索的内容一直在说消极的前瞻,但我没有任何运气。

任何帮助表示赞赏!

0 投票
2 回答
58 浏览

php - 根据识别数据删除重复子数组,分别保留最后出现的重复项

我从 api 查询中获取以下数据,我需要删除具有重复员工 ID 值的数据集并保留最后出现的数据集。

10 组数据中只有 4 组属于唯一的员工 ID,所以我需要以下输出:

所有数组必须按键值[employee][id]排序,如果没有重复的数组具有相同的[employee][id],则只输出孤立的数组,如果有例如4个相同的(2,3 ,5,6),然后输出最后一个数组 (6)。

我写了这样的循环,但对我来说只推断出工人的 id,我需要推断出这些 id 进入的所有最后一个数组。

0 投票
1 回答
85 浏览

python - 如何在 Python 中替换最后一次出现的搜索字符串的一部分

我有以下字符串,想用“&”替换最后一个逗号。我想用正则表达式来做,如果没有正则表达式也可以。这是我的示例代码。

请:在您按下“关闭”之前写下评论!没有重复,这也应该是可重现的。见代码注释!

0 投票
1 回答
104 浏览

python - 简化代码以查找最后一次出现的值

我有一个四维数组 [时间、型号、经度、纬度],其中包含值 0 和 1。我想在该数组中找到关于时间序列的最后一个零位置(哪一年是最后一次出现零)。我想对[经度、纬度、型号]的整个时间序列执行此操作,并返回一个 3D 数组。

  • 但是有一些条件,如果系列中只有零我想返回 0,

  • 如果系列中只有 1,那么我想返回 1920。

  • 而且我只想在 1 和 0 的组合中找到最后一次出现。

我的代码需要大量时间来计算有没有其他方法可以做到这一点?

这是我的输入文件的示例:

输出文件将如下所示: