相关疑难解决方法(0)

872
推荐指数
18
解决办法
98万
查看次数

如何使用正则表达式从字符串中提取文件名

我是正则表达式的新手,并尝试从基本上是文件路径的字符串中提取文件名。


string = "input_new/survey/argentina-attributes.csv"
string_required = argentina-attributes

Run Code Online (Sandbox Code Playgroud)

我知道我可以通过下面的代码来做到这一点。

string.split('/')[2].split('.')[0]
Run Code Online (Sandbox Code Playgroud)

但我希望通过使用正则表达式来做到这一点,因此如果将来路径的格式发生变化(input_new/survey/path/path/argentina-attributes.csv)不应影响输出。

我知道以前问过类似的问题,但我正在寻找一种适合我的用例的模式。

python regex python-3.x

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

path ×1

python-3.x ×1

regex ×1

string ×1