给定示例
/foo/bar/foobar/user1/somethingelse
/foo/bar/barfoofoo/user2/blabla/blah/bluh
我正在尝试提取user1
和user2
.我知道他们的祖父母都是bar
,我知道他们是路径上的第四项。它们后面的长度是可变的,它们的父文件夹也是可变的。我尝试使用后视正则表达式,但由于 foobar 和 barfoofoo 的长度不同,我无法弄清楚这一点。
您可以使用 split 来解决它,例如:
cad = "/foo/bar/foobar/user1/somethingelse"
arr = cad.split('/')
print(arr[4]) #this is your username
希望它有帮助!