如何在 Python 中提取 URL 中最后一个斜杠后面的内容?例如,这些 URL 应返回以下内容:
URL: http://www.test.com/TEST1
returns: TEST1
URL: http://www.test.com/page/TEST2
returns: TEST2
URL: http://www.test.com/page/page/12345
returns: 12345
我尝试过 urlparse,但这给了我完整路径文件名,例如page/page/12345
.
你不需要花哨的东西,只要看看标准库中的字符串方法 http://docs.python.org/py3k/library/stdtypes.html#str.rsplit您可以轻松地将 url 拆分为“文件名”部分和其余部分:
url.rsplit('/', 1)
因此,您只需通过以下方式即可获得您感兴趣的部分:
url.rsplit('/', 1)[-1]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)