Javascript 在某个位置之前移除部分字符串
我有一根绳子,我想剪掉第一部分 类似于“abcdcddndcasds--XYZ--jkajsjasasas” 我想在位置X之前删除所有内容 到目前为止,我可以找到X的位置,但找不到一个快速函数来删除之前的所有内容 谢谢您可以使用并给出起始索引,Javascript 在某个位置之前移除部分字符串,javascript,indexing,Javascript,Indexing,我有一根绳子,我想剪掉第一部分 类似于“abcdcddndcasds--XYZ--jkajsjasasas” 我想在位置X之前删除所有内容 到目前为止,我可以找到X的位置,但找不到一个快速函数来删除之前的所有内容 谢谢您可以使用并给出起始索引,substring()将获取从给定索引开始到字符串结尾的字符串 res = str.substring(str.indexOf('X')); 您可以使用并提供起始索引,substring()将获取从给定索引开始到字符串结尾的字符串 res = str
substring()
将获取从给定索引开始到字符串结尾的字符串
res = str.substring(str.indexOf('X'));
您可以使用并提供起始索引,substring()
将获取从给定索引开始到字符串结尾的字符串
res = str.substring(str.indexOf('X'));
试试这个
$(function(){
var str = 'abcded-cddndcasds--XYZ--jkajsjasasasasas';
var indexOfX = str.indexOf("X");
alert(str.substring(indexOfX,str.length));
});
试试这个
$(function(){
var str = 'abcded-cddndcasds--XYZ--jkajsjasasasasas';
var indexOfX = str.indexOf("X");
alert(str.substring(indexOfX,str.length));
});
每种编程语言都在字符串API中提供标准方法来实现这一点: a)
indexOf(X)
-查找句子中给定字母的第一个匹配项
b) lastIndexOf(X)
-查找句子中给定字母的最后一次出现
c) 子字符串(开始索引,结束索引)
-根据开始
和结束索引位置提取文本
示例:
var str = "abcded-cddndcasds--XYZ--jkajsjasasasasas"
var index = str.indexOf("X");
if (index != -1)
str.substring(str.indexOf("X"));
希望这有帮助 每种编程语言都在字符串API中提供标准方法来实现这一点: a)
indexOf(X)
-查找句子中给定字母的第一个匹配项
b) lastIndexOf(X)
-查找句子中给定字母的最后一次出现
c) 子字符串(开始索引,结束索引)
-根据开始
和结束索引位置提取文本
示例:
var str = "abcded-cddndcasds--XYZ--jkajsjasasasasas"
var index = str.indexOf("X");
if (index != -1)
str.substring(str.indexOf("X"));
希望这有帮助 如果字符串中有两个
X
,则这将执行错误操作。在这方面,substring()
答案更安全。如果字符串中有两个X
,这将导致错误。substring()
答案在这方面更安全。