我有一個字符串,我想剪切並刪除第一部分。在某個位置前刪除一部分字符串
喜歡的東西「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