问题标签 [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 投票
4 回答
5144 浏览

.net - 如何替换.net中最后出现的字符

我想替换最后出现的<li>在其中添加类,它应该如下所示。<li class="last">

我已将上述 html 存储在字符串变量中。我能做些什么来实现这一目标。

0 投票
1 回答
24052 浏览

sql-server-2008 - tsql 字符串中最后一次“出现”

我有包含逗号分隔值的字段。我需要提取列表中的最后一个元素。我试过这个:

但它返回列表的最后一部分,在第一个逗号出现之后开始。例如,

a,b 返回 b

a,b,c 返回 b,c

我想使用类似正则表达式的模式。在 TSQL(sql server 2008)中是否有可能?还有其他线索吗?

0 投票
5 回答
54694 浏览

regex - SED:同一行上的多个模式,如何匹配/解析第一个

我有一个文件,里面有电话号码数据,还有一些没用的东西。我正在尝试解析数字,当只有 1 个电话号码/线路时,这不是问题。但是当我有多个数字时, sed 匹配最后一个(即使它说它应该只匹配第一个模式?),我无法得到其他数字..

我的数据.txt:

当我解析数据时,我的想法是首先删除第一个电话号码前面的所有“初始”“bla bla bla”(所以我搜索第一次出现的“NUM:”),然后删除所有的东西在电话号码之后,并获取号码。之后,我想从剩余的字符串中解析下一个匹配项。

所以现在当我尝试 sed 它时,我总是得到最后一个数字:

首先,我想了解我对 SED 的理解有什么问题。当然欢迎更有效的建议!我的 sed 命令不是说,用 ''(空)替换 'NUM:' 之前的所有内容吗?为什么它总是匹配最后一次出现?

谢谢!

0 投票
4 回答
6109 浏览

bash - Bash:如何使用 sed 仅替换文件中的最后一次出现?

有一个包含重复注释行的文件,例如:

我只想在最后一次出现后添加一行导致

为此,我使用以下命令:

但这会导致在每次出现后添加我的行,例如:

我怎样才能告诉 sed 只替换最后一次出现?

已编辑:
如果无法使用 sed 解决它(如评论中所述),请提供达到相同结果的替代方案,谢谢。



已编辑
重复的行可以分开,并且可以在它们之间使用其他行,例如

0 投票
1 回答
67 浏览

sql - 使用求和函数时的单次出现或最近的响应

好的,昨天我问了一个问题并得到了很好的答案。我回来寻求更多帮助,天哪,我需要它吗!!!

昨天的问题在这里:昨天的问题 - 与 Sum 和 Distinct 函数有关

- 该链接指向本网站内的另一个问题

今天我在结果中为返回的每一行添加了一个地址,问题是当我返回一个地址时,我发现人们输入的地址不同。主街 123 号 或 123 Main Street 等。问题是我能否仅提取所述地址的最新版本或单次出现,并且仍然像我在上面的链接中成功完成的那样计算保费?

这是我所拥有的,但它不起作用:

结果

再次,我真的很感激任何和所有的帮助!

布拉德

0 投票
1 回答
1223 浏览

string - 我想打开一个文件并替换 perl 中字符串的最后出现模式

到目前为止我已经这样做了,但它仍然无法正常工作。

输入文件如下所示:

它应该产生这个输出:

但我得到的是空文件。

谢谢你们,我能够使用变量来解决问题,我只是将正则表达式作为变量,它工作正常。

0 投票
2 回答
7338 浏览

matlab - Matlab: Find row indice of first occurrence for each column of matrix (without using loops)

For each column of a matrix A consisting of '0' and '1', I would like to find the column indices of the first occurrence of '1' if exists. For example, if A is defined as:

then the result would be:

I'm searching for a solution without any 'for' or 'while' loops.

One solution I came up with:

Is there a more elegant way to do this?

0 投票
4 回答
88438 浏览

java - 替换字符串中最后一次出现的字符

我有这样的字符串

我想用转义双引号(\“)替换最后一个双引号(“)

字符串的结果是

我怎样才能做到这一点。我知道替换第一次出现的字符串。但不知道如何替换最后出现的字符串

0 投票
2 回答
344 浏览

javascript - JavaScript 在正则表达式中标记最后一次出现

我有以下任务要做:编写一个包含两个文本区域 T1 和 T2 的网页。用户在文本区域 T1 中输入字符串以呈现正则表达式。然后用户在文本区域T2中输入一些文本。您的代码应输出 T2 的文本,其中突出显示的元素对应于 T1 的正则表达式的匹配项。我的任务的附加要求是仅匹配最后一次出现。

这是我到目前为止所拥有的:

但这仅在最后一个单词以“ly”结尾时才匹配。

我设法用表格做到了这一点,但只是第一次出现。

我不知道如何将用户输入转换为 e 模式以搜索为正则表达式(我不确定这是否可能。这让我的大脑烧了一个多星期,我还有不到 24 小时的时间来完成这个。

0 投票
4 回答
7465 浏览

javascript - 在javascript中使用正则表达式查找字符串中最后出现的逗号

我有一个字符串,它代表 Javascript 中的地址,比如“某个地址、城市、邮政编码”。

我正在尝试删除“邮政编码”部分。

我想为此使用拆分方法。我只想知道一个正则表达式,它将在我的字符串中找到最后一次出现的 ' , '。

我试过写表达式,比如

但这些似乎不起作用。帮助!