使用户进入路径正则表达式或路径库Python [重复]

问题描述 投票:-1回答:1
给出示例

/foo/bar/foobar/user1/somethingelse /foo/bar/barfoofoo/user2/blabla/blah/bluh

我正在尝试提取user1user2。我知道他们的两个祖父母均为bar,并且我知道他们是这条道路上的第四项。它们后面的长度是可变的,并且它们的父文件夹也是可变的。我尝试使用后置正则表达式,但是由于foobar和barfoofoo的长度不同,因此我无法弄清楚。
regex lookbehind pathlib
1个回答
3
投票
例如,您可以使用拆分来解决它:

cad = "/foo/bar/foobar/user1/somethingelse" arr = cad.split('/') print(arr[4]) #this is your username

希望它有所帮助!
© www.soinside.com 2019 - 2024. All rights reserved.