问题标签 [lastindexof]
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.
java - 如果字符是空格并且设置了 fromIndex,Java lastIndexOf 总是返回 -1
测试代码
结果
我预计第二个结果是 5,但它是 -1。怎么可能第一个是对的,第二个是错的?
ruby-on-rails - 如何在第 n 次出现正则表达式的字符串中找到索引?
将 Rails 5.0.1 与 Ruby 2.4 一起使用。如何在第 n 次出现正则表达式的字符串中找到索引?如果我的正则表达式是
我的字符串在哪里
我正在寻找我的正则表达式第二次出现的最后一个索引,我希望答案是 5。我试过这个
但遇到了错误
在上面,n 是一个整数,表示我希望扫描的正则表达式的第 n 次出现。
java - Java:lastIndexOf 不适用于字符串数组
我使用 HtmlUnit 从 xpath 中提取了数据并得到了这个:
数据[d]...等等。
但是当我在 lastIndexOf 中使用 data[0] 作为参数时,它返回 -1。
但是当我使用“引用中的搜索词”作为 lastIndexOf 的参数时,它会返回确切的位置。
我已经尝试将数据 [0] 保存在另一个变量上,但它仍然不起作用,它返回 -1。
如何在不使用“”的情况下使用 data[0] 作为 lastIndexOf 中的参数?
编辑:
例子:
数据[0] = "Lorem Ipsum"
String someList = "一个由来已久的事实是,读者在查看其布局时会被页面的可读内容分散注意力。使用 Lorem Ipsum 的重点是它或多或少具有正态分布的字母,而不是使用‘这里的内容,这里的内容’,让它看起来像可读的英语。”
但是当我测试它时:
编辑2:
java - 使用 IndexOf 获取带有空格和引号的字符串的子字符串
我有以下字符串并想提取规则的内容,即我的规则描述如下所示:
当我使用以下内容时,我得到一个 java.lang.StringIndexOutOfBoundsException: String index out of range: -2:
当我使用 lastIndexOf 时:
代码执行正常,但输出如下:
任何想法为什么第一个选项使用 indexOf 引发异常?
javascript - For循环在字符串中连接变量中的字符(没有RegExp)-Javascript
我正在尝试遍历一个字符串变量并将每个字符保存在另一个变量中。我的代码如下所示:
这对我来说看起来很合乎逻辑,但它只打印第一个字母。我以为它会打招呼。有什么问题?没有正则表达式就不能完成吗?
c# - c#中的子字符串和IndexOf和LastIndexOf
我有这个字符串:
464-138234-大道
我需要三个项目的输出:
对于第一项我尝试成功:
输出 :464
我无法提取两个和三个项目:
输出是:
你能帮助我吗?
提前感谢您的任何帮助,非常感谢。
javascript - Find the lastIndexOf() an object with a key in array of objects
I'm looking for a way to find the last index of an object in Javascript from a point in an array. For example:
So far, I haven't found a good solution for this problem. I could splice the array from the 'start' point, reverse it, and then search the sliced array for the key value, but this seems like an inefficient solution to me.
EDIT:
To illustrate the problem a little more, I'm posting the code that I used in the end to solve the problem. Essentially; what I did was I used While to loop through the previous values in the array.
javascript - Javascript - 查找字符串中特定单词出现的位置(不是第一个或最后一个)
如果我有一个字符串有很多次相同的单词,让我们说:
“新问题、新主题、新查询、新代码、新语言、新答案”
这里我们有 6 次“新”这个词,但我想找到第 4 个“新”的位置。
我知道 IndexOf 返回第一次出现的位置,LastIndexOf 返回最后一个,但是我怎样才能找到第 4 次出现的位置???
谢谢!
java - Java-如何在字符串中查找非字母字母?(快捷方式)
在Java中,给定一个字符串,如“abc@df”,其中字符“@”可以是任何其他非字母,如“%”、“^”、“&”等。什么是最有效的方法找到那个索引?我知道 for 循环会有点快(取决于字符串长度),但是其他更快的方法呢?一种查找非字母字母的所有索引或与给定索引最接近的索引的方法(如 indexOf(string,startingIdx))谢谢!
java - 如何使用 .indexOf() 在 Java 中拆分字符串
我正在尝试创建一个程序,该程序从用户那里获取输入(假设 3 个单词)并输出第一个单词大写,第二个单词小写,第三个单词仅输出前两个字符。我不明白为什么第三个是整个打印加上前两个字符而不仅仅是前两个字符。非常感谢!到目前为止,我有这个:
输出:
JAVA 很有趣