我有这个字符串
/foo/foo1/foo2/something
如何在第4 /
之前删除所有内容并保留一些内容。
一些字符串也是
/foo/foo1/foo2/something/something/
因此为什么在第4 /
感谢
答案 0 :(得分:2)
由于您的示例字符串看起来像文件路径,我会使用os.path.basename
from os.path import basename
filename = basename("/foo/foo1/foo2/hello")
答案 1 :(得分:1)
使用re.subn()
功能:
import re
s = '/foo/foo1/foo2/something/something/'
result = re.subn(r'[^/]*/', '', s, 4)[0]
print(result)
输出:
something/something/