下午好,我想知道如何从URL中提取路径的最后一部分作为字符串,但不使用Python风格的Regex域。网址是:“https://ncd.soft.com/lags/prime-amazon.png”(我的目标是亚马逊)我尝试不退出,因为我们需要排除域(.png或.com等)
([^/]+(?!.png))/?$
不良结果
prime-amazon.png
我期望:
prime-amazon
vatpfxk51#
您可以使用
[^/]+(?=\.png/?$)
请参阅regex demo。
[^/]+
/
(?=\.png/?$)
.png
.png/
1条答案
按热度按时间vatpfxk51#
您可以使用
请参阅regex demo。
[^/]+
-除/
之外的一个或多个字符(?=\.png/?$)
-需要.png
或.png/
直到紧接当前位置右侧的字符串结尾的正前瞻。