[英]Need regex for parts of string in url
我有这个字符串。
/website.com/index.php/Tools/Misc/renderer
我需要从中得到的是
/website.com/index.php/Tools/Misc/
我可以使用jQuery和/或普通javascript来获取此字符串。
只需执行此操作,无需使用正则表达式
var str = "/website.com/index.php/Tools/Misc/renderer";
var newStr = str.substr(0,str.lastIndexOf('/')+1);
console.log(newStr); // "/website.com/index.php/Tools/Misc/"
如果您不希望在结尾加上斜线,请在第二行中删除+1。
您可以尝试使用以下正则表达式删除所有在最后一个/
符号后面的字符。
> "/website.com/index.php/Tools/Misc/renderer".replace(/[^\/]*$/g, '')
'/website.com/index.php/Tools/Misc/'
这将删除路径的最后一部分
var st = '/website.com/index.php/Tools/Misc/renderer'.split(/\/[^/]+$/).join('/');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.