我有一个字符串,我想剪切并删除第一部分。在某个位置前删除一部分字符串
喜欢的东西“abcded-cddndcasds - XYZ - jkajsjasasasasas”
我想删除位置X之前的一切
到目前为止,我可以找到X的位置,但无法找到一个快速的功能,以消除一切之前。
感谢
我有一个字符串,我想剪切并删除第一部分。在某个位置前删除一部分字符串
喜欢的东西“abcded-cddndcasds - XYZ - jkajsjasasasasas”
我想删除位置X之前的一切
到目前为止,我可以找到X的位置,但无法找到一个快速的功能,以消除一切之前。
感谢
试试这个
$(function(){
var str = 'abcded-cddndcasds--XYZ--jkajsjasasasasas';
var indexOfX = str.indexOf("X");
alert(str.substring(indexOfX,str.length));
});
您可以使用substring()并给予起始索引和substring()
将字符串从指定索引开始到结束的字符串。
res = str.substring(str.indexOf('X'));
每种编程语言都提供了String API中的标准方法来实现这件事:
a)indexOf(X)
- 在句子中查找第一个出现的给定字母。
b)lastIndexOf(X)
- 查找句子中给定字母的最后一次出现。
c)substring(start index, end index)
- 根据start
和结尾index
位置提取文本。
例子:
var str = "abcded-cddndcasds--XYZ--jkajsjasasasasas"
var index = str.indexOf("X");
if (index != -1)
str.substring(str.indexOf("X"));
希望这有助于!
谢谢。那就是诀窍 – JanvierDesigns 2013-05-10 01:12:16