javascript - 如何删除字符串中直到并包括第三个斜杠的所有字符?

标签 javascript string

我在删除 JavaScript 中第三个斜线之前的所有字符时遇到了问题。这是我的字符串:

http://blablab/test

结果应该是:

test

有人知道正确的解决方案吗?

最佳答案

要获取路径中的最后一项,您可以在 /pop() 上拆分字符串:

var url = "http://blablab/test";
alert(url.split("/").pop());
//-> "test"

要指定路径的单个部分,在 / 上拆分并使用方括号表示法访问该项目:

var url = "http://blablab/test/page.php";
alert(url.split("/")[3]);
//-> "test"

或者,如果您想要在第三个斜杠之后一切split()slice()加入():

var url = "http://blablab/test/page.php";
alert(url.split("/").slice(3).join("/"));
//-> "test/page.php"

关于javascript - 如何删除字符串中直到并包括第三个斜杠的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965808/

相关文章:

java - 如何优化此算法,该算法着重于寻找最短的平衡子串?

java - 表达式的类型必须是数组类型,但它解析为 ArrayList(试图比较两个数组中的字符串

arrays - Julia 字符数组转字符串

javascript - 如何在javascript中删除函数的对象?

javascript - 如何在 jQuery 中同时使用 OR 和 .find() ?

javascript - 有可能吗?从 Click 插入 Frame/Iframe 或 (webview) - Javascript/Jquery/HTML

javascript - 带参数的 Angular 路由器

string - 如何将反向域表示法转换为 PascalCase?

javascript - 无法使用 window.location 重定向到页面

java - 如何使用java从字符串中删除一个字符