我需要一些帮助:寻找一种方法来删除超链接中第n次出现(很可能是第4或第5次)后的所有内容。例如,如果我有
https://www.forbes.com/forbes/welcome/?toURL=https://forbes.com/&refURL=&referrer=
我想要的输出是:
https://www.forbes.com/forbes/welcome/
此外,如果链接只有< 4“/”,我想保留所有内容。在此先感谢!!
答案 0 :(得分:2)
使用Notepad ++:
^((?:[^/]*/){5}).*$
$1
. matches newline
<强>解释强>
^ : begining of lin
( : start group 1
(?: : start non capture group
[^/]* : 0 or more any character that is not a slash
/ : a slash
){5} : group must appear 5 times
) : end group 1
.* : 0 or more any character
$ : end of line
<强>替换强>
$1 : content of group 1 (ie. everything before the 5th slash)
给定示例的结果:
https://www.forbes.com/forbes/welcome/
答案 1 :(得分:0)