我想转换
http://website.com/cat/movie/nameofmovie.html
对此
http://website.com/cat/movie
所以我试过[/].*(html)
但这适用于第一个/
字符,有没有办法指定第 5/
行?有什么方法可以反向替换吗?
如果您想专门删除第 5 个之后的所有内容/
并删除第 5 个斜杠,您可以使用:
((?:[^/]*/[^/]*){4})/.*html
并替换为$1
.
如果要删除带有最后一个斜杠的链接的最后一部分,可以使用:
/[^/]+html
在这里,由于您没有任何捕获组,请将替换为框留空。
尝试直接/\w+\.html
用空替换。
你可以/[^/]+(\s+|$)
用任何东西代替。如果您必须使用 hmtl 文件进行过滤,只需添加如下扩展名:/[^/]+\.html(\s+|$)
.