问题标签 [indexof]
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.
parsing - DOS批处理:从相对路径获取最后一个文件夹
我在 DOS 批处理文件中有以下值(例如...):
我需要从每个值中提取姓氏值(“Jones”、“Smith”、“Wilson”)。我可以使用哪一种技术来始终给我这些子字符串值?
jquery - jQuery if/else 语句匹配通配符 CSS 名称
我正在尝试在 JQuery 中编写一个 if/else 语句,它可以通过匹配“IN”或“OUT”(在本例中)来更改元素的类。
例如,我有<DIV>
几个class='IN-something'
OR class='OUT-something'
。
如果我知道确切的 CSS 类,下面会起作用,但我只知道它包含“IN”或“OUT”。
所以是这样的:
想法?谢谢!
c# - 在 Silverlight 的列表中找不到项目的索引
我有一个 Country 类型的项目列表,我试图在列表中找到特定 Country 的索引,但 IndexOf() 方法总是返回-1。
Country 对象如下所示:
然后,当我尝试使用 IndexOf() 方法时,我会执行以下操作:
假设我有一个已填写的国家/地区列表,并且“委内瑞拉”在列表中,IndexOf() 方法永远找不到该国家/地区。
编辑:
所以我在这里得到了 ReSharper 的一些帮助,一旦我告诉他重写 Equals() 方法,他就做到了:
另一个问题来了:做这一切只是为了比较两个对象可以吗?
java - 大写问题,使用 IndexOf
输入一行文本。请不要标点符号。
Java是语言。
我已将该行改写为:
是java语言。
试图:
输出:
输入一行文本。请不要标点符号。
到底是怎么回事
我已将该行改写为:// 它应该是“正在发生什么”
W 正在发生什么
PS -我需要将字母“i”大写。如何让“second.substring(0,1)”读取字符“i”?正如建议的那样,我试图弄清楚剥离字母并将其与大写字母连接,但我不确定。
对于那些抨击我没有自己做这件事的人。我已经多次尝试并通读了这本书。这没有任何帮助。我不得不问教授,所以他给了我一个先机,但仍然不够。无论如何,我想了解它。不是每个人都掌握相同的方法。我个人,需要例子和详尽的解释来理解。
java - Java-toUpperCase 一个字母
输入一行文本。请不要标点符号。
Java是语言。
我已将该行改写为:
是java语言。
试图:
输出:
输入一行文本。请不要标点符号。
到底是怎么回事
我已将该行改写为:// 它应该是“正在发生什么”
W 正在发生什么
PS -我需要将字母“i”大写。如何让“second.substring(0,1)”读取字符“i”?正如建议的那样,我试图弄清楚剥离字母并将其与大写字母连接,但我不确定。
c# - 奇怪的 string.IndexOf 行为
我编写了以下代码片段以消除文本中的过多空格
一般来说,这工作得很好,尽管相当原始并且可能效率低下。
问题
当文本包含“ - ”出于某种奇怪的原因时 indexOf 返回匹配!Replace 函数不会删除任何内容,然后陷入无限循环。
任何想法 string.IndexOf 发生了什么?
javascript - 在 JavaScript 中向 Array 添加了函数,如何将函数排除在 for...in 之外?
我使用Mozilla MDC 的这个 JavaScript 函数扩展了 Array 以支持 IE 中的 indexOf 。
不幸的是,当使用 for...in 语法遍历数组时,循环在 indexOf 上停止,而不仅仅是数字索引。
我可以在 Internet Explorer 中将 indexOf 排除在 for...in 语法之外吗(在 Chrome 中可以)?是什么让 Array.length 属性和其他 Array 函数如此特别以至于 for...in 循环跳过了它们?
我知道切换到语法标准是一种解决方案,但我更喜欢 for...in 修复。
java - Java 的数组 indexOf 在哪里?
我一定遗漏了一些非常明显的东西,但是我已经到处搜索了,找不到这种方法。
java - 用于String中多个匹配的Java indexOf方法
我对 indexOf 方法有疑问。我想在一个字符串中找到多个“X”的情况。
假设我的字符串是“x is x is x is x”,我想在它的所有索引位置找到 x。但是,您如何针对多种情况执行此操作?这甚至可以用 indexOf 吗?
我做了 int temp = str.indexOf('x'); 它找到第一个 x。我试图做一个 for 循环,其中 i 被初始化为字符串的长度,但这不起作用,因为我一遍又一遍地找到第一个 x。
但这不起作用。我应该使用正则表达式吗?因为我真的不知道如何使用正则表达式方法。
任何帮助将不胜感激,谢谢!
java - 在字符串数组中搜索子字符串?
我正在尝试用java编写一个小方法,但我无法弄清楚。我想要做的是输入一个字符串,然后将 int 变量的值设置为数组中 this 的索引,即如果我有一个由以下组成的数组
我的整数的值设置为 0,我想找到“ta”的第一次出现,这将是 [3],所以我希望函数将我的整数设置为 3。
我目前所拥有的完全是错误的,有没有简单的方法可以做到这一点?我已经定义了一个名为 get() 的函数,它返回当前行的值(即 get(0) 在这种情况下将返回“嗨,伙计们”)。谁能帮帮我?
非常感谢 :)