gpt4 book ai didi

javascript - 如何在 javaScript 中使用 indexof 从倒数第二个索引中获取字符?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:56:00 25 4
gpt4 key购买 nike

var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"     
var n = absoluteURL.lastIndexOf('/');
var result = absoluteURL.substring(n + 1);
//alert(result);
console.log(result);

在这里,我使用 lastIndexOf 时得到类似“vikas-kohli”的结果。

现在如果有人想从倒数第二个索引中获取字符,或者它可能是倒数第三个索引,那么我该如何获取呢?

我希望我能很好地解释我的问题

最佳答案

  • 使用字符串 split('/') 代替 lastIndexOf('/')方法。

var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"     
var splittedStr = absoluteURL.split('/');
console.log(splittedStr);

  • 然后从数组中获取所需的元素。

    var res = splittedStr[splittedStr.length-n];//n: 1,2,3..cosnole.log(res);

演示

var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"     
var splittedStr = absoluteURL.split('/');
console.log(splittedStr[splittedStr.length-2]);

关于javascript - 如何在 javaScript 中使用 indexof 从倒数第二个索引中获取字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42365209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com