gpt4 book ai didi

javascript - 使用javascript从字符串(URL)中删除子字符串(URL)

转载 作者:行者123 更新时间:2023-11-30 15:42:50 24 4
gpt4 key购买 nike

我在从 Url 中删除 baseUrl 时遇到问题。

我要串起来

var baseUrl = 'https://www.stackoverflow.com';
var Url = 'https://www.stackoverflow.com/test/number/';
Url.replace(baseUrl, "");

现在我希望结果是 /test/number/ 但它不会删除字符串的第一部分。

代码是一个例子。我并不总是确定 baseUrl 是否是一个子字符串,所以我无法缩短长度。

有什么想法吗?

最佳答案

您需要通过返回值 String#replace 来更新字符串方法,因为该方法不会更新字符串。

var baseUrl = 'https://www.stackoverflow.com';
var Url = 'https://www.stackoverflow.com/test/number/';
Url = Url.replace(baseUrl, "");

console.log(Url);


使用 String#substringString#indexOf方法。

var baseUrl = 'https://www.stackoverflow.com';
var Url = 'https://www.stackoverflow.com/test/number/';
var i = Url.indexOf(baseUrl);
Url = Url.substring(0,i) + Url.substring(i + baseUrl.length);

console.log(Url);

关于javascript - 使用javascript从字符串(URL)中删除子字符串(URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40524431/

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