我有一根绳子,我想剪断并移除第一部分。
像'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));
});
var str = 'abcded-cddndcasds--XYZ--jkajsjasasasasas';
str = "X"+str.split('X')[1];
每种编程语言都在 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"));
希望这可以帮助!