在python中只检索字符串的一部分

时间:2012-03-28 07:35:20

标签: python regex

我有一个类似'/foo/bar1/bar2/test.txt'的路径字符串。我想从字符串中只检索'/foo/bar1/',并想忽略其余部分。我尝试用\/([\w\s]+)\/|,(?!\w)+?做到这一点,但这没有帮助。

有人可以帮我这个吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

s = '/foo/bar1/bar2/test.txt'

'/'.join(s.split('/')[:3])

# returns '/foo/bar1'

3更改为适当的数字。有关进一步的路径操作,请查看os.path方法。