Regexp仅在等于/]时删除URL字符串中的最后一个字符>

问题描述 投票:0回答:2

目标是基本上获得URL字符串中的匹配项,以便为我们提供直到最后一个父文件夹的完整URL。例如,如果我们有:

https://www.example.com/folder1/folder2/folder3/folder4,它会给我们https://www.example.com/folder1/folder2/folder3

如果我们在末尾加一个/,则应该发生相同的结果:

https://www.example.com/folder1/folder2/folder3/folder4/

我认为此正则表达式(/*.*/|$)

为我们提供了直到最后一个/的URL,因此,如果URL以/结束,则它不起作用。

如果我们有:https://www.example.com/folder1/folder2/folder3/folder4/index.php

它将返回https://www.example.com/folder1/folder2/folder3/folder4

所以基本上,直到另一个文件夹或文件的最后一个父文件夹。请注意,该解决方案应适用于任何URL,而不适用于此问题中的特定URL。

目标是基本上获得URL字符串中的匹配项,以便为我们提供直到最后一个父文件夹的完整URL。例如,如果我们有:https://www.example.com/folder1/folder2/folder3/folder4,...

regex url directory parent
2个回答
0
投票

此人可能会解决。任何以“ /”结尾的表达式,后跟不带“ /”的字符串]


0
投票

一个可以使用

© www.soinside.com 2019 - 2024. All rights reserved.