我对 javascript 还比较陌生,我想编写一个 javascript-bookmarklet,它可以重写来自
http://www.xyz.com/test/stuff/video129852_zc-7931f8bf_zs-2d7967f4.html
到
http://www.xyz.com/other-directory-thing/video129852.html
在浏览器中。
我想用一个“other-directory-thing”替换两个目录“test/stuff”,并删除 URL 中从“_”到末尾的 .html 的所有内容。
有人能帮助我吗?非常感谢!:)
答案1
var text = "http://www.xyz.com/test/stuff/video129852_zc-7931f8bf_zs-2d7967f4.html";
var new_text = text.replace("/test/stuff/", "/other-directory-thing/");
document.write(new_text);
这是为了替换 URL,至于链接的最后一部分,它取决于“video129852”的长度是否始终为 11 个字符。
要在“书签脚本”中实现它,请看以下内容:https://stackoverflow.com/a/3024846/2245614