首页 > 解决方案 > 在文本文件中查找多个正斜杠

问题描述

我正在使用以下行遍历文件:

PROGDIR=/this/is/a/file/path
LOGDIR=/this/is/another/path

我只是想找到带有路径的第一行(此示例为 progdir)。我确定该行是否为路径的方法是它是否有多个正斜杠。也许有更好的方法来做到这一点?

我在想这样的事情应该可行:

re.compile('[/]+')

or

a = [line for line in line if '/' in line]

接下来我可以尝试什么?

标签: pythonregex

解决方案


您可以尝试创建正则表达式来捕获路径。

这里有一个很好的解决方案。 B8vrede解决方案

您可以只使用路径部分。

(\$/.*?/)[^/]*?\.\S*

推荐阅读