问题标签 [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.

0 投票
3 回答
867 浏览

java - 根据字符串值修剪java字符串?

我有一个数据库查询,它在一列中返回一些字符串数据。我想根据数据中是否存在特定字符串来修剪此字段?

如果字符串包含逗号“,”,我希望返回第一个逗号的 LEFT 如果字符串包含连字符“-”,我想返回第一个连字符的 LEFT 如果字符串都不包含,我想返回字符串的前 14 个字符?

我目前正朝着这个方向前进:

如何包含一些逻辑来检查逗号或缺少逗号并在我的表达式中返回适当的子字符串?

非常感谢!

0 投票
3 回答
2023 浏览

java - 允许 indexOf 在 Java 中多次检查匹配

我目前正在为一个类创建一个 TextLine 类的项目,该类表示必须表示为字符数组的一行文本。我不允许以任何方式间接或直接使用字符串类来表示 TextLine 对象,但是,我可以使用它来处理参数。

对于其中一种方法,我应该将一个字符串作为参数的参数,它也是TextLine对象的一个​​片段,然后返回该片段在这个TextLine中第一次出现的索引位置,或者- 1,如果没有找到片段。

现在,我正在尝试找出 indexOf 方法,但我的问题是我的方法只检查一次起点。因此,如果 TextLine 对象的字母第一次与片段的字母不匹配,但在对象的其他位置有另一个匹配项,则该方法不会检查该起点。

例如,假设我输入 penplay 作为 TextLine,然后输入 play 作为片段。显然,TextLine 中出现了 play,但是我的 indexOf 方法所做的是,它检查 penplay 中索引 0 处的第一个 p,然后继续查看以下字母是否与 play 长度匹配,如果它没有,它返回-1。知道如何让算法继续寻找另一个起点吗?

这就是我的代码:

0 投票
2 回答
147 浏览

c# - 另一个列表中列表中的字符串的索引

我有以下代码:

哪个剂量完全符合我的需要,我不知道该怎么做。

  • usedCSS是一个List<string>
  • CSS也是一个List<string>

它们之间的区别在于usedCSS仅包含 css 样式名称,例如:.CssStyleCSS包含完整样式,例如:.CssStyle {font-weight:bold)

我想要的是打印出所有实际的 CSS 代码usedCSS。我知道我应该使用IndexOf,但不知道如何使用。

我请求你的帮助。

0 投票
3 回答
2183 浏览

java - 支持它的 CharSequence 实现上的 indexOf

在我的程序中,我使用了很多 Strings 和 StringBuilders。我想摆脱 StringBuilder toString() 方法并始终使用 CharSequences。但是我需要访问 indexOf 方法(在 StringBuilder 和 String 中都可用,但在其他实现中不可用)。我如何实现一个使该功能可见的接口?

0 投票
1 回答
609 浏览

javascript - 如何使用 Javascript 根据内容查看和更改表单的提交值?

我想在提交表单时根据其内容更改输入字段的值。

目前我有这个,并期望我离我真正需要的东西还有很长的路要走,似乎找不到我想要的信息来让它们一起工作。

任何帮助表示赞赏。

基本上我想检查用户是否在其值的开头包含了“CW-”(或者实际上是该 cw-cW-Cw- 的任何情况变体)。如果他们只是按原样返回值。如果没有,我想添加 CW-。

经过一番阅读,我尝试了 indexOf 方法,但我并不真正了解 javascript,并且确信我做错了什么。

0 投票
2 回答
247 浏览

string - 字符串包含 'AA' 时的 IndexOf 错误

我遇到了一个奇怪的问题。我有一个字符串,其值包含'AA'。我试图找到IndexOf第一个 accouring A。当我询问字符串是否包含(“A”)时,它返回 true。使用IndexOf("A")时,我不断获得默认值-1(见下图)

在此处输入图像描述

到目前为止,我测试只有' A '和' a '有问题。将 3 a放入字符串中时,我得到数字 3 的索引,就好像前两个不存在一样。

在此处输入图像描述

向字符串添加额外的 a时,我再次获得默认值 -1。

在此处输入图像描述

我不知道是什么原因造成的,我怀疑它以某种方式与某些语言设置有关。我来自丹麦,字母aa的使用是å的同义词。

有没有其他人遇到过类似的问题或有如何避免它的建议?

系统信息:

Windows 7 旗舰版(英文版)

Visual Studio 10 高级版

0 投票
7 回答
2427 浏览

jquery - 通过jQuery从部分文本中删除冒号?

我之前发布了一个类似的问题,但这有点不同。我希望使用 jQuery 从下面的价格代码中删除冒号。

到目前为止,我相信它可以像这样完成,我只需要另一双眼睛来纠正它:

它似乎仍然不正确,也许我需要一个带有get()?的 var 集

0 投票
12 回答
492769 浏览

javascript - 如何找到具有值的数组索引?

说我有这个

这给了我

[0]100 [1]200等等

JavaScript中有什么方法可以返回带有值的索引吗?

即我想要200的索引,我返回1

0 投票
3 回答
5295 浏览

java - 需要帮助将字符串拆分为两个单独的整数进行处理

我正在研究 java 中的一些数据结构,我对如何将此字符串拆分为两个整数有点困惑。基本上,用户将输入一个像“1200:10”这样的字符串。我曾经indexOf检查是否有:礼物,但现在我需要将冒号前的数字设置为val并将另一个数字设置为rad。我想我应该使用substringorparseInt方法,但不确定。下面的代码也可以在http://pastebin.com/pJH76QBb查看

0 投票
5 回答
4480 浏览

c# - c# IndexOf 在当前上下文中不存在

我正在尝试使用以下内容,但无法理解为什么此 IndexOf 方法不起作用。

任何人都可以帮我解决这个问题吗?