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
Regex 一个文件夹下具有特定名称的所有文件夹的正则表达式_Regex - Fatal编程技术网

Regex 一个文件夹下具有特定名称的所有文件夹的正则表达式

Regex 一个文件夹下具有特定名称的所有文件夹的正则表达式,regex,Regex,我有一个EFS将数千个文件夹,我需要一个正则表达式,可以找到一个名为NewFile的文件夹,并选择其中的所有xml文件,它位于根目录中列出的任何目录中 i、 e 选择: C:\dir1\something\something2\NewFile\some.xml C:\dir1\something\NewFile\somet2.xml C:\dir1\NewFile\some3.xml 忽略: C:\dir1\something\something.xml 我做了一些研究,发现了这个问题 但它与同

我有一个EFS将数千个文件夹,我需要一个正则表达式,可以找到一个名为NewFile的文件夹,并选择其中的所有xml文件,它位于根目录中列出的任何目录中

i、 e

选择:

C:\dir1\something\something2\NewFile\some.xml

C:\dir1\something\NewFile\somet2.xml

C:\dir1\NewFile\some3.xml

忽略:

C:\dir1\something\something.xml

我做了一些研究,发现了这个问题


但它与同一级别的文件夹名相匹配,因此您希望匹配包含NewFile和XML文件的路径名:

/NewFile\\.*\.xml$/

请尝试使用新文件\\.\\\.\.xml或^.*:\\\\\^NewFile\.\.[^\]*\.xml$什么语言/环境?EFS在windows计算机上。Java lib将执行表达式您的测试字符串使用/作为分隔符,但问题中的示例使用了`\`。是的,我在regex101中用错了斜杠。我觉得不错。谢谢你干得好,继续干下去+1.