Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文件名的Python匹配部分_Python_Regex - Fatal编程技术网

文件名的Python匹配部分

文件名的Python匹配部分,python,regex,Python,Regex,我正在尝试使用python匹配文件夹中的文件名,以便可以对匹配的文件运行辅助进程。我的文件名以不同的开头,但在某些点上与字符串匹配,如下所示: 3322_植被_面积_2009_09 3322_植被线_2009_09 4522_植被_点_2009_09 4422_植被_面积_2009_09 8722_植被线_2009_09 2522_植被_点_2009_09 4222_植被_面积_2009_09 3522_植被线_2009_09 3622_植被_点_2009_09 正则表达式是在第一个下划线后匹配

我正在尝试使用python匹配文件夹中的文件名,以便可以对匹配的文件运行辅助进程。我的文件名以不同的开头,但在某些点上与字符串匹配,如下所示:

3322_植被_面积_2009_09
3322_植被线_2009_09
4522_植被_点_2009_09
4422_植被_面积_2009_09
8722_植被线_2009_09
2522_植被_点_2009_09
4222_植被_面积_2009_09
3522_植被线_2009_09
3622_植被_点_2009_09

正则表达式是在第一个下划线后匹配这些文件的正确方法,还是我想得太多了

import glob
files = glob.glob("*VEGETATION*")
我们应该做到这一点。它应该在当前目录中的文件名某处找到包含
“vegetory”
的所有文件