gpt4 book ai didi

javascript - 从作为字符串检索的图像网址中删除字符?

转载 作者:行者123 更新时间:2023-12-03 06:45:12 25 4
gpt4 key购买 nike

如何从 Node.js 中的以下字符串中删除图像分辨率?

http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614-800x800.jpg

我希望它只是

http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614.jpg without the -800x800!

var image = 'http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614-800x800.jpg';

image = image.replace(new RegExp("^(.*?)-\d+x\d+\.([^/]+)$", "g"), "")
console.log(image);

上面的代码由于某种原因不起作用?

最佳答案

var image = 'http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614-800x800.jpg';

image = image.replace(/^(.*?)(-\d+x\d+)(\.[^/]+)$/, "$1$3");
console.log(image);

您可以使用此正则表达式,在替换时引用匹配的组。

关于javascript - 从作为字符串检索的图像网址中删除字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37769282/

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