gpt4 book ai didi

python - 在/和\之间查找子字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:44:02 25 4
gpt4 key购买 nike

Get a list of subdirectories 之后,我得到了这种形式的字符串:

In [30]: print(subdir)
foousa 0 2016-09-07 19:58 /projects/foousa/obama/trump/10973689-Parthenon
drwx------ -

当我尝试这个时 answer :

In [23]: print find_between( subdir, "/", "\\" )


In [24]: print find_between( subdir, "\/", "\\" )

我没有得到任何东西,也许只有换行符...我的目标是 10973689-Parthenon

我错过了什么?

我正在使用 ,但我不明白这有什么关系...

最佳答案

使用re:

import re

subdir = ' foousa 0 2016-09-07 19:58 /projects/foousa/obama/trump/10973689-Parthenon\ndrwx------ - '
match = re.search(r'/([^/\n]+)\n', subdir)
print(match.group(1))

使用索引:

subdir = ' foousa          0 2016-09-07 19:58 /projects/foousa/obama/trump/10973689-Parthenon\ndrwx------   - '
begin = subdir.rindex('/') + 1
end = subdir.rindex('\n')
result = subdir[begin:end]
print(result)

输出:

10973689-Parthenon

关于python - 在/和\之间查找子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39421672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com