问题标签 [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 - 使用 IndexOf() 查找字符串中第 n 次出现的字符
我有一个关于indexOf()
. 我正在尝试编写一个EmailExtractor
(是的,这是一个家庭作业,但我不是在寻找代码),它从用户输入的句子中提取整个电子邮件地址。
例如 -
用户输入:将您的查询发送至 abc@def.ghi.jk 给我们。
然后程序将显示上面的abc@def.ghi.jkString
。我理解indexOf()
并且substring()
是必需的。
我现在的想法是使用indexOf()
定位“@”,然后搜索用户输入的电子邮件地址之前的空白区域(第 n 个)。
我的代码如下:
我理解并意识到我的代码中的问题。
1)"Mail us at abc@def.ghi.jk with your queries".indexOf(" ")
是 4,我试图得到 10。但是,我输入的 IF 条件将导致它跳到 indexOf() 的下一个实例,即 25。(因为 10 < 14)。
我该如何避免这种情况发生?
再一次,我不是在寻找纯粹的答案,而是在尝试解决解决方案。提前致谢!
javascript - 无法理解这个例子是如何工作的。lastIndexOf() 方法
我正在查看此示例,该示例在您在 PC 中选择文件后获取文件名。
我写是因为我不明白,在这种情况下如何lastIndexOf()
工作!
我知道 lastIndexOf 计算您在指定字符串之前有多少个字符,例如:
将返回 13,但为什么在我发布的第一个示例中 if (lastIndex >= 0)
我们知道文件名?
android - 分隔大字符串中最后一个整数之后的单词
我见过很多人为了得到一个字符串的最后一个字而做类似的事情:
我想做类似的事情,但在最后一个 int 之后获取最后几个单词,它不能被硬编码,因为数字可以是任何东西,最后一个 int 之后的单词数量也可以是无限的。我想知道是否有一种简单的方法可以做到这一点,因为我想避免再次使用模式和匹配器,因为在此方法中早些时候使用它们来获得类似的效果。
提前致谢。
c# - 如何从字符串中查找最后一次出现的一组字符
我试图在字符串中找到最后一个运算符 ( +
, -
, *
or /
)。
我试图使用该方法string.indexof('operator', i);
,但在这种情况下,我只能获得单一类型的operator
. 有没有更好的解决方案?
例如,的值string
可以是:
1+1/2*3-4
或者
1/2-3+4*7
这意味着最后一个运算符可以是其中的任何一个。
java - 使用 split("\\.") 使我的 android 应用程序 (libGDX) 崩溃
我正在使用 libGDX,但拆分方法遇到了很大的问题。我现在正在为一个游戏开发一个技能系统,玩家可以在游戏开始时选择 2 个技能。选择的 2 个技能在游戏中显示为按钮。
所以这是我的代码,它适用于桌面版本,但如果我在我的 android 应用程序中找到代码,则会崩溃:
AbstractTextureButton.java
Skill2Button.java
如果我使用 lastIndexOf() 而不是 split(),也会发生同样的崩溃。
Logcat 日志:
有什么问题?非常适合桌面应用程序...我尝试使用“\。” 代替 ”\。” 我也尝试使用 Pattern.quote(".") -> 没办法:| 我用的是libGDX版本0.9.9 android版本是2.1.2
javascript - 如何修复对象不支持属性或方法'indexOf'?
我有这种情况:
在 IE8 中我得到Object doesn't support property or method 'indexOf'
我可能会使用类似的东西$.inArray("/bob/", image)
,但我不确定lastIndexOf
任何想法我该如何解决这个问题?
c# - 编写 .txt 文档时如何更改文件夹位置的路径?
我filestream
用来写一个文本文档。除了文档被定向到错误的文件夹外,一切似乎都运行良好。
这是代码认为它应该创建文档的地方:
FedEx
管理文件夹中不存在该文件夹。但是,如果我创建一个FedEx
文件夹并将其放在该Administration
文件夹中,.txt
文档就会相应地出现。
这是应该写入文档的文件夹的实际路径:
我根本不明白代码是如何工作的以及如何更改它,真的需要一些帮助。
java - lastIndexOf() 查找最后一个字母数字字符
我有一个字符串,我需要在这个字符串中找到最后一次出现的任何字母数字字符。无论字符串中的最后一个字母数字字符是哪个,我都想要那个索引。为了
输出将是“d”的索引
输出将是“2”的索引。我知道我可以用一种“蛮力”的方式来做到这一点,检查每个字母和每个数字并找到最高的索引,但我确信有一种更简洁的方法,但我找不到它。
c# - 从 C# 中的 Richtextbox 中选择文本
我想选择富文本框文本的最后一个“{”和“}”之间的文本。我有下一个代码,但我在“LastIndexOf”函数上有一个错误,我不知道如何修复它。有人可以给我一些帮助吗?
最后索引错误:
计数必须是正数,并且必须引用字符串、数组或集合中的某个位置。参数名称:计数
vb.net - 按最后一次出现拆分字符串
我有一个这样的字符串:
www.myserver.net/Files/Pictures/2014/MyImage.jpg
我想拆分它,所以我在最后一次出现 / 之后得到子字符串。这意味着我喜欢获取 MyImage.jpg 我这样尝试过:
但这行不通。有人可以帮助我如何在 VB.Net 中执行此操作吗?C#也可以,看懂逻辑后,我自己就可以转换了。